@charset "UTF-8";
:root {
  --color-white: rgb(255, 255, 255);
  --color-black: rgb(0, 0, 0);
  --color-figure: rgb(0, 0, 0);
  --color-body: rgb(240, 238, 225);
  --color-main: #ff558f;
  --color-gray: rgb(247.35, 247.35, 247.35);
  --color-line: #06c775;
  --color-line--hover: #05b369;
  --color-font: #000000;
  --color-font-link: #ff558f;
  --color-font-link-hover: rgb(255, 51, 120.6);
  --color-font-link-in-article: #5b4734;
  --color-font-link-in-article-hover: rgb(255, 51, 120.6);
  --color-border: rgb(213.6, 211.82, 200.25);
  --line-height-scale: 1.75;
  --line-height-scale--heading: 1.5;
  --line-height-scale--serif: 1.5;
  --hover-bg-image-scale: 1.1;
  --font-expanded-scale: 1.15;
}

:root {
  --padding-page: 5.6rem 2.3rem 2.3rem 2.3rem;
}
@media print, screen and (min-width: 568.02px) and (max-width: 840px) {
  :root {
    --padding-page: 7.2rem 3.7rem 3.7rem 3.7rem;
  }
}
@media print, screen and (min-width: 840.02px) and (max-width: 1112px) {
  :root {
    --padding-page: 9.6rem 5.9rem 5.9rem 5.9rem;
  }
}
@media print, screen and (min-width: 1112.02px) {
  :root {
    --padding-page: 11.2rem 5.9rem 5.9rem 5.9rem;
  }
}
@media print, screen and (min-width: 1230.02px) {
  :root {
    --padding-page: 11.2rem 11.8rem 11.8rem 11.8rem;
  }
}

:root {
  --padding-page--block: 5.6rem 2.3rem;
}
@media print, screen and (min-width: 568.02px) and (max-width: 840px) {
  :root {
    --padding-page--block: 7.2rem 3.7rem;
  }
}
@media print, screen and (min-width: 840.02px) and (max-width: 1112px) {
  :root {
    --padding-page--block: 9.6rem 5.9rem;
  }
}
@media print, screen and (min-width: 1112.02px) {
  :root {
    --padding-page--block: 11.2rem 5.9rem;
  }
}
@media print, screen and (min-width: 1230.02px) {
  :root {
    --padding-page--block: 11.2rem 11.8rem;
  }
}

:root {
  --padding-page--inline: 2.3rem;
}
@media print, screen and (min-width: 840.02px) {
  :root {
    --padding-page--inline: 5.9rem;
  }
}
@media print, screen and (min-width: 1230.02px) {
  :root {
    --padding-page--inline: 11.8rem;
  }
}

:root {
  --padding-page--t: 5.6rem;
}
@media print, screen and (min-width: 568.02px) and (max-width: 840px) {
  :root {
    --padding-page--t: 7.2rem;
  }
}
@media print, screen and (min-width: 840.02px) and (max-width: 1112px) {
  :root {
    --padding-page--t: 9.6rem;
  }
}
@media print, screen and (min-width: 1112.02px) {
  :root {
    --padding-page--t: 11.2rem;
  }
}

:root {
  --padding-page--b: 2.3rem;
}
@media print, screen and (min-width: 840.02px) {
  :root {
    --padding-page--b: 5.9rem;
  }
}
@media print, screen and (min-width: 1230.02px) {
  :root {
    --padding-page--b: 11.8rem;
  }
}

:root {
  --padding--content-block--t: 5.6rem;
}
@media print, screen and (min-width: 568.02px) and (max-width: 840px) {
  :root {
    --padding--content-block--t: 7.2rem;
  }
}
@media print, screen and (min-width: 840.02px) and (max-width: 1112px) {
  :root {
    --padding--content-block--t: 9.6rem;
  }
}
@media print, screen and (min-width: 1112.02px) {
  :root {
    --padding--content-block--t: 11.2rem;
  }
}

:root {
  --padding--content-block--b: 5.6rem;
}
@media print, screen and (min-width: 568.02px) and (max-width: 840px) {
  :root {
    --padding--content-block--b: 7.2rem;
  }
}
@media print, screen and (min-width: 840.02px) and (max-width: 1112px) {
  :root {
    --padding--content-block--b: 9.6rem;
  }
}
@media print, screen and (min-width: 1112.02px) {
  :root {
    --padding--content-block--b: 11.2rem;
  }
}

:root {
  --width-content: 100%;
}
@media print, screen and (min-width: 1112.02px) {
  :root {
    --width-content: 99.4rem;
  }
}

:root {
  --margin: 1.4rem;
}
@media print, screen and (min-width: 568.02px) and (max-width: 840px) {
  :root {
    --margin: 1.8rem;
  }
}
@media print, screen and (min-width: 840.02px) and (max-width: 1112px) {
  :root {
    --margin: 2.4rem;
  }
}
@media print, screen and (min-width: 1112.02px) {
  :root {
    --margin: 2.8rem;
  }
}

:root {
  --margin-width: 1.4rem;
}

:root {
  --margin-section: 2.8rem;
}
@media print, screen and (min-width: 568.02px) and (max-width: 840px) {
  :root {
    --margin-section: 3.6rem;
  }
}
@media print, screen and (min-width: 840.02px) and (max-width: 1112px) {
  :root {
    --margin-section: 4.8rem;
  }
}
@media print, screen and (min-width: 1112.02px) {
  :root {
    --margin-section: 5.6rem;
  }
}

:root {
  --margin-article: 5.6rem;
}
@media print, screen and (min-width: 568.02px) and (max-width: 840px) {
  :root {
    --margin-article: 7.2rem;
  }
}
@media print, screen and (min-width: 840.02px) and (max-width: 1112px) {
  :root {
    --margin-article: 9.6rem;
  }
}
@media print, screen and (min-width: 1112.02px) {
  :root {
    --margin-article: 11.2rem;
  }
}

:root {
  --font-size--xxs: 0.8rem;
}
@media print, screen and (min-width: 568.02px) and (max-width: 840px) {
  :root {
    --font-size--xxs: 0.8rem;
  }
}
@media print, screen and (min-width: 840.02px) {
  :root {
    --font-size--xxs: 1rem;
  }
}

:root {
  --letter-spacing--xxs: 0;
}

:root {
  --font-size--xs: 1rem;
}
@media print, screen and (min-width: 568.02px) and (max-width: 840px) {
  :root {
    --font-size--xs: 1rem;
  }
}
@media print, screen and (min-width: 840.02px) {
  :root {
    --font-size--xs: 1.2rem;
  }
}

:root {
  --letter-spacing--xs: 0;
}
@media print, screen and (min-width: 568.02px) and (max-width: 840px) {
  :root {
    --letter-spacing--xs: 0;
  }
}
@media print, screen and (min-width: 840.02px) {
  :root {
    --letter-spacing--xs: 0.05em;
  }
}

:root {
  --font-size--sm: 1.2rem;
}
@media print, screen and (min-width: 568.02px) and (max-width: 840px) {
  :root {
    --font-size--sm: 1.2rem;
  }
}
@media print, screen and (min-width: 840.02px) {
  :root {
    --font-size--sm: 1.4rem;
  }
}

:root {
  --letter-spacing--sm: 0.05em;
}

:root {
  --font-size--md: 1.4rem;
}
@media print, screen and (min-width: 568.02px) and (max-width: 840px) {
  :root {
    --font-size--md: 1.4rem;
  }
}
@media print, screen and (min-width: 840.02px) {
  :root {
    --font-size--md: 1.6rem;
  }
}

:root {
  --letter-spacing--md: 0.05em;
}

:root {
  --font-size--lg: 1.6rem;
}
@media print, screen and (min-width: 568.02px) and (max-width: 840px) {
  :root {
    --font-size--lg: 1.6rem;
  }
}
@media print, screen and (min-width: 840.02px) {
  :root {
    --font-size--lg: 2rem;
  }
}

:root {
  --letter-spacing--lg: 0.05em;
}
@media print, screen and (min-width: 568.02px) and (max-width: 840px) {
  :root {
    --letter-spacing--lg: 0.05em;
  }
}
@media print, screen and (min-width: 840.02px) {
  :root {
    --letter-spacing--lg: 0;
  }
}

:root {
  --font-size--xl: 2rem;
}
@media print, screen and (min-width: 568.02px) and (max-width: 840px) {
  :root {
    --font-size--xl: 2rem;
  }
}
@media print, screen and (min-width: 840.02px) {
  :root {
    --font-size--xl: 2.6rem;
  }
}

:root {
  --letter-spacing--xl: 0;
}

:root {
  --font-size--xxl: 2.6rem;
}
@media print, screen and (min-width: 568.02px) and (max-width: 840px) {
  :root {
    --font-size--xxl: 2.6rem;
  }
}
@media print, screen and (min-width: 840.02px) {
  :root {
    --font-size--xxl: 3.2rem;
  }
}

:root {
  --letter-spacing--xxl: 0;
}

:root {
  --button-height: 4.2rem;
}

:root {
  --carousel__nav--size: 3.3rem;
}
@media print, screen and (min-width: 568.02px) and (max-width: 840px) {
  :root {
    --carousel__nav--size: 3.3rem;
  }
}
@media print, screen and (min-width: 840.02px) {
  :root {
    --carousel__nav--size: 4.2rem;
  }
}

:root {
  --carousel__nav--size--sm: 2.1rem;
}

/*! Reset - Base: Eric Mayer Reset v2.0 */
a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
button,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
main,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section {
  display: block;
}

time {
  display: inline;
}

ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote::after, blockquote::before {
  content: "";
  content: none;
}

q::after, q::before {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

/*! Reset - Base: Eric Mayer Reset v2.0: END */
*,
*:after,
*:before {
  box-sizing: border-box;
}

html {
  --scrollbar-width: 15px;
}

body {
  -webkit-print-color-adjust: exact;
}

input::-ms-clear {
  visibility: hidden;
}

[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

input[type=password]::-ms-reveal {
  display: none;
}

input[type=range] {
  margin: 0;
  padding: 0;
}

svg:not(:root) {
  overflow: hidden;
}

video,
small,
textarea,
picture,
svg {
  display: block;
}

s, .s,
strike, .strike,
del, .del {
  text-decoration: line-through;
}

hr {
  height: 0;
  margin: 0;
  padding: 0;
  border: 0;
}

button {
  background-color: transparent;
}

.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  word-wrap: normal !important;
}

a, button {
  outline: 0;
}

img, picture, object {
  display: block;
}

@keyframes kf__spin {
  0% {
    rotate: 0deg;
  }
  100% {
    rotate: 360deg;
  }
}
@keyframes kf__spin--180 {
  0% {
    rotate: -180deg;
  }
  100% {
    rotate: 180deg;
  }
}
@keyframes kf__spin__re {
  0% {
    rotate: 0deg;
  }
  100% {
    rotate: -360deg;
  }
}
@keyframes kf__icon-h-loop {
  0%, 100% {
    left: 0;
    opacity: 1;
  }
  50% {
    left: 100%;
    opacity: 0;
  }
  50.1% {
    left: -100%;
    opacity: 0;
  }
}
@keyframes kf__icon-h-loop-re {
  0%, 100% {
    right: 0;
    opacity: 1;
  }
  50% {
    right: 100%;
    opacity: 0;
  }
  50.1% {
    right: -100%;
    opacity: 0;
  }
}
@keyframes kf__icon-v-roop {
  0%, 100% {
    top: 0;
    opacity: 1;
  }
  50% {
    top: -40%;
    opacity: 0;
  }
  50.1% {
    top: 40%;
    opacity: 0;
  }
}
.thumbnail--archive, .l-header + .breadcrumb, .l-content, .header-page {
  padding-inline: var(--padding-page--inline);
  max-width: calc(var(--width-content) + var(--padding-page--inline) + var(--padding-page--inline));
  margin-inline: auto;
}
@supports (padding: env(safe-area-inset-left)) {
  .thumbnail--archive, .l-header + .breadcrumb, .l-content, .header-page {
    padding-inline: calc(var(--padding-page--inline) + env(safe-area-inset-left)) calc(var(--padding-page--inline) + env(safe-area-inset-right));
  }
}

.h3:not(:last-child), .h3 + .h-sub:not(:last-child), .h4:not(:last-child),
.l-content--entry h4:not(:last-child), .h4 + .h-sub:not(:last-child),
.l-content--entry h4 + .h-sub:not(:last-child), .h-head:not(:last-child) {
  margin-bottom: calc(var(--margin) * 0.5 * 1);
}

.h5:not(:last-child),
.l-content--entry h5:not(:last-child) {
  margin-bottom: calc(var(--margin) * 0.3333333333 * 1);
}

body, input, select, textarea, mark {
  font-weight: 500;
}

.videoServiceWrap__over__title__sub, .footer__address__header span {
  font-weight: bold;
}

:where(.splide__arrow i, .thumbnail__article__button__inner i,
.peoples__article__button__inner i, .carousel__nav__item i, .pagination__list__item--prev i, .pagination__list__item--next i, .pagination__list__item--ellipsis i, .breadcrumb__list__item:first-child .breadcrumb__list__item__anchor, .breadcrumb__list__item:not(:first-child) .breadcrumb__list__item__anchor, .icon--svg, .draw-more--fusion .draw-more__icon, .draw-more--line .draw-more__str i, .footer__nav-main__list__item--home, .button--blank .button__icon i,
.footer__banner__list__item__button__icon i) {
  position: relative;
}
.splide__arrow i::before, .thumbnail__article__button__inner i::before,
.peoples__article__button__inner i::before, .carousel__nav__item i::before, .pagination__list__item--prev i::before, .pagination__list__item--next i::before, .pagination__list__item--ellipsis i::before, .breadcrumb__list__item:first-child .breadcrumb__list__item__anchor::before, .breadcrumb__list__item:not(:first-child) .breadcrumb__list__item__anchor::before, .icon--svg::before, .draw-more--fusion .draw-more__icon::before, .draw-more--line .draw-more__str i::before, .footer__nav-main__list__item--home::before, .button--blank .button__icon i::before,
.footer__banner__list__item__button__icon i::before {
  content: "";
  position: absolute;
  margin: auto;
  inset: 0;
  transition-property: translate,color,opacity;
  transition-duration: 0.3s;
  transition-timing-function: cubic-bezier(0, 0.55, 0.45, 1);
  transition-delay: 0s;
}
@media (prefers-reduced-motion: reduce) {
  .splide__arrow i::before, .thumbnail__article__button__inner i::before,
  .peoples__article__button__inner i::before, .carousel__nav__item i::before, .pagination__list__item--prev i::before, .pagination__list__item--next i::before, .pagination__list__item--ellipsis i::before, .breadcrumb__list__item:first-child .breadcrumb__list__item__anchor::before, .breadcrumb__list__item:not(:first-child) .breadcrumb__list__item__anchor::before, .icon--svg::before, .draw-more--fusion .draw-more__icon::before, .draw-more--line .draw-more__str i::before, .footer__nav-main__list__item--home::before, .button--blank .button__icon i::before,
  .footer__banner__list__item__button__icon i::before {
    transition: none;
  }
}
.splide__arrow i::before, .thumbnail__article__button__inner i::before,
.peoples__article__button__inner i::before, .carousel__nav__item i::before, .pagination__list__item--prev i::before, .pagination__list__item--next i::before, .pagination__list__item--ellipsis i::before, .breadcrumb__list__item:first-child .breadcrumb__list__item__anchor::before, .breadcrumb__list__item:not(:first-child) .breadcrumb__list__item__anchor::before, .icon--svg::before, .draw-more--fusion .draw-more__icon::before, .draw-more--line .draw-more__str i::before, .footer__nav-main__list__item--home::before, .button--blank .button__icon i::before,
.footer__banner__list__item__button__icon i::before {
  background-color: currentcolor;
  z-index: 3;
}

.icon--inline {
  width: 1em;
  height: 1em;
  vertical-align: text-top;
}

.splide__arrow i::before, .thumbnail__article__button__inner i::before,
.peoples__article__button__inner i::before, .carousel__nav__item i::before, .pagination__list__item--prev i::before, .pagination__list__item--next i::before, .pagination__list__item--ellipsis i::before, .breadcrumb__list__item:first-child .breadcrumb__list__item__anchor::before, .breadcrumb__list__item:not(:first-child) .breadcrumb__list__item__anchor::before, .icon--site::before, .draw-more--fusion .draw-more__icon::before, .footer__nav-main__list__item--home::before, .button--blank .button__icon i::before,
.footer__banner__list__item__button__icon i::before {
  mask-size: 400%;
  mask-repeat: no-repeat;
}

.breadcrumb__list__item:first-child .breadcrumb__list__item__anchor::before, .breadcrumb__list__item:not(:first-child) .breadcrumb__list__item__anchor::before, .icon--site.icon--sm::before {
  -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg id=%22a%22 xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 52 52%22%3E%3Cpath d=%22M33.20703,14.79297c-.39062-.39062-1.02344-.39062-1.41406,0s-.39062,1.02344,0,1.41406l2.29297,2.29297h-6.08594c-.55225,0-1,.44775-1,1s.44775,1,1,1h6.08594l-2.29297,2.29297c-.39062.39062-.39062,1.02344,0,1.41406.19531.19531.45117.29297.70703.29297s.51172-.09766.70703-.29297l4-4c.39062-.39062.39062-1.02344,0-1.41406l-4-4Z%22/%3E%3Cpath d=%22M21.80176,32.80176l-3,3c-.09766.09766-.22559.14648-.35352.14648s-.25586-.04883-.35352-.14648c-.19531-.19531-.19531-.51172,0-.70703l2.64648-2.64648-2.64648-2.64648c-.19531-.19531-.19531-.51172,0-.70703s.51172-.19531.70703,0l3,3c.19531.19531.19531.51172,0,.70703Z%22/%3E%3Cpath d=%22M10.60352,32.14648l-3.25-3.25c-.19531-.19531-.51172-.19531-.70703,0s-.19531.51172,0,.70703l2.39648,2.39648H2.75c-.27637,0-.5.22363-.5.5s.22363.5.5.5h6.29297l-2.39648,2.39648c-.19531.19531-.19531.51172,0,.70703.09766.09766.22559.14648.35352.14648s.25586-.04883.35352-.14648l3.25-3.25c.19531-.19531.19531-.51172,0-.70703Z%22/%3E%3Cpath d=%22M33.56036,43.66339c-1.96423-1.13403-2.31909-1.2948-2.7309-1.05688-.41199.23767-.4502.62537-.4502,2.89349s.03821,2.65576.4502,2.89343c.4118.23798.76666.07721,2.7309-1.05682,1.96423-1.13409,2.28088-1.36102,2.28076-1.83661.00012-.47565-.31653-.70258-2.28076-1.83661Z%22/%3E%3Cpath d=%22M36.5,32h-8c-.27637,0-.5.22363-.5.5s.22363.5.5.5h8c.27637,0,.5-.22363.5-.5s-.22363-.5-.5-.5Z%22/%3E%3Crect x=%2243%22 y=%2241.75%22 width=%221.5%22 height=%227.5%22 rx=%22.75%22 ry=%22.75%22/%3E%3Crect x=%2246.5%22 y=%2241.75%22 width=%221.5%22 height=%227.5%22 rx=%22.75%22 ry=%22.75%22/%3E%3Cpath d=%22M47.49121,28h-3.48584c-.27637,0-.5.22363-.5.5s.22363.5.5.5l2.78101.0119-4.14526,4.14484c-.19531.19531-.19531.51172,0,.70703.09766.09766.22559.14648.35352.14648s.25586-.04883.35352-.14648l4.15723-4.1568v2.79303c0,.27637.22363.5.5.5s.5-.22363.5-.5v-3.48584c0-.55908-.45508-1.01416-1.01416-1.01416Z%22/%3E%3Cpath d=%22M48,36h-5c-.27637,0-.5.22363-.5.5s.22363.5.5.5h5c.27637,0,.5-.22363.5-.5s-.22363-.5-.5-.5Z%22/%3E%3Cpath d=%22M10,10.75c-.27637,0-.5-.22363-.5-.5V3.75c0-.27588-.22412-.5-.5-.5h-5c-.27588,0-.5.22412-.5.5v6.5c0,.27637-.22363.5-.5.5s-.5-.22363-.5-.5V3.75c0-.82715.67285-1.5,1.5-1.5h5c.82715,0,1.5.67285,1.5,1.5v6.5c0,.27637-.22363.5-.5.5Z%22 style=%22fill:%23251e1c;%22/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg id=%22a%22 xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 52 52%22%3E%3Cpath d=%22M33.20703,14.79297c-.39062-.39062-1.02344-.39062-1.41406,0s-.39062,1.02344,0,1.41406l2.29297,2.29297h-6.08594c-.55225,0-1,.44775-1,1s.44775,1,1,1h6.08594l-2.29297,2.29297c-.39062.39062-.39062,1.02344,0,1.41406.19531.19531.45117.29297.70703.29297s.51172-.09766.70703-.29297l4-4c.39062-.39062.39062-1.02344,0-1.41406l-4-4Z%22/%3E%3Cpath d=%22M21.80176,32.80176l-3,3c-.09766.09766-.22559.14648-.35352.14648s-.25586-.04883-.35352-.14648c-.19531-.19531-.19531-.51172,0-.70703l2.64648-2.64648-2.64648-2.64648c-.19531-.19531-.19531-.51172,0-.70703s.51172-.19531.70703,0l3,3c.19531.19531.19531.51172,0,.70703Z%22/%3E%3Cpath d=%22M10.60352,32.14648l-3.25-3.25c-.19531-.19531-.51172-.19531-.70703,0s-.19531.51172,0,.70703l2.39648,2.39648H2.75c-.27637,0-.5.22363-.5.5s.22363.5.5.5h6.29297l-2.39648,2.39648c-.19531.19531-.19531.51172,0,.70703.09766.09766.22559.14648.35352.14648s.25586-.04883.35352-.14648l3.25-3.25c.19531-.19531.19531-.51172,0-.70703Z%22/%3E%3Cpath d=%22M33.56036,43.66339c-1.96423-1.13403-2.31909-1.2948-2.7309-1.05688-.41199.23767-.4502.62537-.4502,2.89349s.03821,2.65576.4502,2.89343c.4118.23798.76666.07721,2.7309-1.05682,1.96423-1.13409,2.28088-1.36102,2.28076-1.83661.00012-.47565-.31653-.70258-2.28076-1.83661Z%22/%3E%3Cpath d=%22M36.5,32h-8c-.27637,0-.5.22363-.5.5s.22363.5.5.5h8c.27637,0,.5-.22363.5-.5s-.22363-.5-.5-.5Z%22/%3E%3Crect x=%2243%22 y=%2241.75%22 width=%221.5%22 height=%227.5%22 rx=%22.75%22 ry=%22.75%22/%3E%3Crect x=%2246.5%22 y=%2241.75%22 width=%221.5%22 height=%227.5%22 rx=%22.75%22 ry=%22.75%22/%3E%3Cpath d=%22M47.49121,28h-3.48584c-.27637,0-.5.22363-.5.5s.22363.5.5.5l2.78101.0119-4.14526,4.14484c-.19531.19531-.19531.51172,0,.70703.09766.09766.22559.14648.35352.14648s.25586-.04883.35352-.14648l4.15723-4.1568v2.79303c0,.27637.22363.5.5.5s.5-.22363.5-.5v-3.48584c0-.55908-.45508-1.01416-1.01416-1.01416Z%22/%3E%3Cpath d=%22M48,36h-5c-.27637,0-.5.22363-.5.5s.22363.5.5.5h5c.27637,0,.5-.22363.5-.5s-.22363-.5-.5-.5Z%22/%3E%3Cpath d=%22M10,10.75c-.27637,0-.5-.22363-.5-.5V3.75c0-.27588-.22412-.5-.5-.5h-5c-.27588,0-.5.22412-.5.5v6.5c0,.27637-.22363.5-.5.5s-.5-.22363-.5-.5V3.75c0-.82715.67285-1.5,1.5-1.5h5c.82715,0,1.5.67285,1.5,1.5v6.5c0,.27637-.22363.5-.5.5Z%22 style=%22fill:%23251e1c;%22/%3E%3C/svg%3E");
  width: 1.3rem;
  height: 1.3rem;
}

.splide__arrow i::before, .thumbnail__article__button__inner i::before,
.peoples__article__button__inner i::before, .carousel__nav__item i::before, .pagination__list__item--prev i::before, .pagination__list__item--next i::before, .pagination__list__item--ellipsis i::before, .icon--site.icon--md::before, .draw-more--fusion .draw-more__icon::before, .footer__nav-main__list__item--home::before, .button--blank .button__icon i::before,
.footer__banner__list__item__button__icon i::before {
  -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg id=%22a%22 xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 84 84%22%3E%3Cpath d=%22M53.20703,24.29297c-.39062-.39062-1.02344-.39062-1.41406,0s-.39062,1.02344,0,1.41406l4.79297,4.79297h-11.08594c-.55225,0-1,.44727-1,1s.44775,1,1,1h11.08594l-4.79297,4.79297c-.39062.39062-.39062,1.02344,0,1.41406.19531.19531.45117.29297.70703.29297s.51172-.09766.70703-.29297l5.79297-5.79297c.77979-.7793.77979-2.04883,0-2.82812l-5.79297-5.79297Z%22 style=%22fill:%23251e1c;%22/%3E%3Cpath d=%22M35.29297,50.37891l-4.58594-4.58594c-.39062-.39062-1.02344-.39062-1.41406,0s-.39062,1.02344,0,1.41406l4.58545,4.58594c.38965.38965.38965,1.02441.00049,1.41406l-4.58594,4.58594c-.39062.39062-.39062,1.02344,0,1.41406.19531.19531.45117.29297.70703.29297s.51172-.09766.70703-.29297l4.58643-4.58594c1.16846-1.16992,1.16846-3.07227-.00049-4.24219Z%22 style=%22fill:%23251e1c;%22/%3E%3Cpath d=%22M76.5,46h-5c-.27637,0-.5.22363-.5.5s.22363.5.5.5h4.79297l-7.14648,7.14648c-.19531.19531-.19531.51172,0,.70703.09766.09766.22559.14648.35352.14648s.25586-.04883.35352-.14648l7.14648-7.14648v4.79297c0,.27637.22363.5.5.5s.5-.22363.5-.5v-5c0-.82715-.67285-1.5-1.5-1.5Z%22 style=%22fill:%23251e1c;%22/%3E%3Cpath d=%22M77.5,58h-8c-.27637,0-.5.22363-.5.5s.22363.5.5.5h8c.27637,0,.5-.22363.5-.5s-.22363-.5-.5-.5Z%22 style=%22fill:%23251e1c;%22/%3E%3Ccircle cx=%2273.5%22 cy=%2273.5%22 r=%221%22 style=%22fill:%23251e1c;%22/%3E%3Ccircle cx=%2278.5%22 cy=%2273.5%22 r=%221%22 style=%22fill:%23251e1c;%22/%3E%3Ccircle cx=%2268.5%22 cy=%2273.5%22 r=%221%22 style=%22fill:%23251e1c;%22/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg id=%22a%22 xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 84 84%22%3E%3Cpath d=%22M53.20703,24.29297c-.39062-.39062-1.02344-.39062-1.41406,0s-.39062,1.02344,0,1.41406l4.79297,4.79297h-11.08594c-.55225,0-1,.44727-1,1s.44775,1,1,1h11.08594l-4.79297,4.79297c-.39062.39062-.39062,1.02344,0,1.41406.19531.19531.45117.29297.70703.29297s.51172-.09766.70703-.29297l5.79297-5.79297c.77979-.7793.77979-2.04883,0-2.82812l-5.79297-5.79297Z%22 style=%22fill:%23251e1c;%22/%3E%3Cpath d=%22M35.29297,50.37891l-4.58594-4.58594c-.39062-.39062-1.02344-.39062-1.41406,0s-.39062,1.02344,0,1.41406l4.58545,4.58594c.38965.38965.38965,1.02441.00049,1.41406l-4.58594,4.58594c-.39062.39062-.39062,1.02344,0,1.41406.19531.19531.45117.29297.70703.29297s.51172-.09766.70703-.29297l4.58643-4.58594c1.16846-1.16992,1.16846-3.07227-.00049-4.24219Z%22 style=%22fill:%23251e1c;%22/%3E%3Cpath d=%22M76.5,46h-5c-.27637,0-.5.22363-.5.5s.22363.5.5.5h4.79297l-7.14648,7.14648c-.19531.19531-.19531.51172,0,.70703.09766.09766.22559.14648.35352.14648s.25586-.04883.35352-.14648l7.14648-7.14648v4.79297c0,.27637.22363.5.5.5s.5-.22363.5-.5v-5c0-.82715-.67285-1.5-1.5-1.5Z%22 style=%22fill:%23251e1c;%22/%3E%3Cpath d=%22M77.5,58h-8c-.27637,0-.5.22363-.5.5s.22363.5.5.5h8c.27637,0,.5-.22363.5-.5s-.22363-.5-.5-.5Z%22 style=%22fill:%23251e1c;%22/%3E%3Ccircle cx=%2273.5%22 cy=%2273.5%22 r=%221%22 style=%22fill:%23251e1c;%22/%3E%3Ccircle cx=%2278.5%22 cy=%2273.5%22 r=%221%22 style=%22fill:%23251e1c;%22/%3E%3Ccircle cx=%2268.5%22 cy=%2273.5%22 r=%221%22 style=%22fill:%23251e1c;%22/%3E%3C/svg%3E");
  width: 2.1rem;
  height: 2.1rem;
}

.icon--sns::before, .draw-more--line .draw-more__str i::before {
  -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg id=%22a%22 xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 63 63%22%3E%3Crect x=%2242%22 width=%2221%22 height=%2221%22 style=%22fill:none;%22/%3E%3Cpath d=%22M49.39062,17.95508c-.79785-.021-1.34375-.14697-1.80566-.33594-.50391-.18896-.92383-.44092-1.34375-.86084s-.67188-.83984-.86035-1.34375c-.18945-.46191-.31543-1.00781-.33594-1.80566-.04297-.79785-.06348-1.0708-.06348-3.10742s.02051-2.28857.06348-3.08643c.02051-.79785.14648-1.34375.33594-1.80566.18848-.50391.46094-.94482.86035-1.34375s.83984-.67188,1.34375-.86084c.46191-.18896,1.00781-.31494,1.80566-.35693.79785-.021,1.07031-.04199,3.10742-.04199s2.28906.021,3.08594.04199c.79883.04199,1.34375.16797,1.80664.35693.50391.18896.92383.44092,1.34375.86084s.67188.83984.86035,1.34375c.18848.46191.31543,1.00781.35645,1.80566.02148.79785.04297,1.0498.04297,3.08643s-.02148,2.30957-.04297,3.10742c-.04102.79785-.16797,1.34375-.35645,1.80566-.18848.50391-.4834.96582-.86035,1.34375-.37891.37793-.83984.67188-1.34375.86084-.46289.18896-1.00781.31494-1.80664.33594-.79688.04199-1.04883.06299-3.08594.06299s-2.30957-.021-3.10742-.06299ZM55.52148,16.61133c.73438-.021,1.13379-.14697,1.38574-.25195.35645-.14697.6084-.29395.86035-.56689.27344-.25195.41992-.50391.56738-.86084.10449-.25195.23145-.65088.25195-1.38574.04199-.79785.04199-1.02881.04199-3.04443,0-1.99463,0-2.22559-.04199-3.02344-.02051-.73486-.14746-1.13379-.25195-1.38574-.14746-.35693-.29395-.60889-.56738-.86084-.25195-.27295-.50391-.41992-.86035-.56689-.25195-.10498-.65137-.23096-1.38574-.25195-.79785-.04199-1.0293-.04199-3.02344-.04199-2.01562,0-2.24609,0-3.04492.04199-.73438.021-1.13281.14697-1.38477.25195-.35742.14697-.60938.29395-.86133.56689-.27344.25195-.41992.50391-.56641.86084-.10547.25195-.23145.65088-.25195,1.38574-.04297.79785-.04297,1.02881-.04297,3.02344,0,2.01562,0,2.24658.04297,3.04443.02051.73486.14648,1.13379.25195,1.38574.14648.35693.29297.60889.56641.86084.25195.27295.50391.41992.86133.56689.25195.10498.65039.23096,1.38477.25195.79883.04199,1.0293.04199,3.04492.04199,1.99414,0,2.22559,0,3.02344-.04199ZM48.63477,10.50146c0-2.12061,1.72168-3.84229,3.86328-3.84229,2.12109,0,3.8418,1.72168,3.8418,3.84229,0,2.1416-1.7207,3.86328-3.8418,3.86328-2.1416,0-3.86328-1.72168-3.86328-3.86328ZM54.99609,10.50146c0-1.36475-1.13281-2.49854-2.49805-2.49854-1.38574,0-2.51953,1.13379-2.51953,2.49854,0,1.38574,1.13379,2.51953,2.51953,2.51953,1.36523,0,2.49805-1.13379,2.49805-2.51953ZM55.58398,6.51221c0-.50391.39941-.90283.90332-.90283s.90332.39893.90332.90283-.39941.90283-.90332.90283-.90332-.39893-.90332-.90283Z%22/%3E%3Crect y=%2242%22 width=%2221%22 height=%2221%22 style=%22fill:none;%22/%3E%3Cpath d=%22M16.98633,51.15771c.04102,2.01562,0,7.76855,0,7.76855h-3.57031c0-5.03906.02148-5.85791,0-7.45361-.04102-1.38574-.44043-2.05762-1.51172-2.18359-1.1543-.12598-4.32422-.021-4.32422-.021v9.6582h-3.57031v-12.76562c2.47852,0,5.92188-.12598,8.37793-.06299,3.2959.08398,4.53516,1.51172,4.59863,5.06006Z%22/%3E%3Crect width=%2221%22 height=%2221%22 style=%22fill:none;%22/%3E%3Cpath d=%22M8.88086,11.34131L3.14941,3.00586h4.36719l3.7998,5.50098,4.74609-5.50098h1.28027l-5.45898,6.34082,5.94238,8.65039h-4.36719l-4.01074-5.81592-4.99707,5.81592h-1.30176l5.73145-6.65576ZM16.0625,17.07324L6.9082,3.97168h-1.99512l9.1543,13.10156h1.99512Z%22/%3E%3Crect x=%2221%22 width=%2221%22 height=%2221%22 style=%22fill:none;%22/%3E%3Cpath d=%22M22.99414,10.50146c0-4.68213,3.80078-8.48242,8.50391-8.48242,4.68164,0,8.48242,3.80029,8.48242,8.48242,0,4.26221-3.10742,7.76855-7.16016,8.39844v-5.94189h1.97461l.37695-2.45654h-2.35156v-1.57471c0-.67188.31543-1.34375,1.38672-1.34375h1.07031v-2.07861s-.98633-.16797-1.91016-.16797c-1.93164,0-3.21289,1.17578-3.21289,3.29639v1.86865h-2.1416v2.45654h2.1416v5.94189c-4.05273-.62988-7.16016-4.13623-7.16016-8.39844Z%22/%3E%3Crect y=%2221%22 width=%2221%22 height=%2221%22 style=%22fill:none;%22/%3E%3Cpath d=%22M3.08594,37.7583c-.81836-.23096-1.46875-.86084-1.67969-1.67969-.39844-1.49072-.39844-4.57715-.39844-4.57715,0,0,0-3.08643.39844-4.57715.21094-.81885.86133-1.44873,1.67969-1.67969,1.4707-.39893,7.41211-.39893,7.41211-.39893,0,0,5.94141,0,7.43262.39893.81934.23096,1.44824.86084,1.67969,1.67969.39941,1.49072.39941,4.57715.39941,4.57715,0,0,0,3.08643-.39941,4.57715-.23145.81885-.86035,1.44873-1.67969,1.67969-1.49121.39893-7.43262.39893-7.43262.39893,0,0-5.94141,0-7.41211-.39893ZM13.54297,31.50146l-4.93457-2.85547v5.71094l4.93457-2.85547Z%22/%3E%3Crect x=%2221%22 y=%2221%22 width=%2221%22 height=%2221%22 style=%22fill:none;%22/%3E%3Cpath d=%22M25.49316,37.88428c-1.23926-1.53271-1.88965-3.69531-1.91113-6.38281.02148-2.7085.67188-4.8501,1.91113-6.38281,1.38574-1.74268,3.44336-2.62451,6.15137-2.64551,2.0791.021,3.80078.5459,5.14453,1.57471,1.25977.96582,2.1416,2.35156,2.64551,4.11523l-1.53223.41992c-.83984-2.98145-2.93945-4.49316-6.25781-4.51416-2.18359.021-3.8418.69287-4.91211,2.03662-1.00781,1.25977-1.5332,3.06543-1.55469,5.396.02148,2.30957.54688,4.13623,1.55469,5.396,1.07031,1.32275,2.72852,2.01562,4.91211,2.03662,1.97461-.021,3.27539-.48291,4.36719-1.53271.77734-.77686,1.07129-1.6377,1.07129-2.41455,0-.44092-.10449-.86084-.25195-1.19678-.23145-.5459-.65137-.98682-1.23926-1.32275-.125,1.02881-.46094,1.84766-.96484,2.45654-.69336.88184-1.72266,1.36475-3.02344,1.36475-.81934,0-1.61719-.20996-2.22656-.60889-.83984-.5459-1.32227-1.40674-1.32227-2.37256,0-.83984.35742-1.6167,1.00781-2.18359s1.5957-.90283,2.6875-.96582c.20996-.021.41992-.021.62988-.021.56738,0,1.13379.04199,1.6377.12598-.08398-.56689-.27344-1.00781-.5459-1.32275-.39941-.44092-.9873-.67188-1.78418-.67188h-.02148c-.62988,0-1.49023.18896-2.05762.98682l-1.32324-.88184c.75586-1.0918,1.93164-1.70068,3.38086-1.70068h.04199c2.39355.021,3.82129,1.49072,3.96777,4.05225l.23145.10498c1.13379.5459,1.95215,1.34375,2.37207,2.30957.23145.5249.37891,1.17578.37891,1.86865,0,1.15479-.39941,2.41455-1.5332,3.52734-1.38574,1.36475-3.08594,1.97363-5.48047,1.99463-2.70801-.021-4.76562-.90283-6.15137-2.64551ZM34.05957,31.90039c-.50391-.10498-1.07129-.16797-1.65918-.16797-.18848,0-.37695,0-.54492.021-1.34375.06299-2.20508.69287-2.20508,1.55371,0,.94482.98633,1.38574,1.97363,1.38574.92383,0,2.24707-.31494,2.43555-2.79248Z%22/%3E%3Crect x=%2221%22 y=%2242%22 width=%2221%22 height=%2221%22 style=%22fill:none;%22/%3E%3Cpath d=%22M38.55273,60.8999h-14.10938c-.73438,0-1.34375-.60889-1.34375-1.34375v-14.10938c0-.73486.60938-1.34375,1.34375-1.34375h14.10938c.73438,0,1.34375.60889,1.34375,1.34375v14.10938c0,.73486-.60938,1.34375-1.34375,1.34375ZM28.32812,47.88232c0-.81885-.65137-1.46973-1.4707-1.46973-.79688,0-1.44824.65088-1.44824,1.46973,0,.79785.65137,1.44873,1.44824,1.44873.81934,0,1.4707-.65088,1.4707-1.44873ZM25.59766,58.40137h2.51953v-7.99951h-2.51953v7.99951ZM29.65039,50.40186v7.99951h2.49805v-4.24121c0-.83984.35742-1.76367,1.36523-1.76367.90234,0,1.38574.56689,1.38574,1.57471v4.43018h2.47754v-4.76611c0-2.85547-1.34375-3.40137-3.00195-3.40137-1.36523,0-1.97461.75586-2.31055,1.25977h-.04102v-1.0918h-2.37305Z%22/%3E%3Cpath d=%22M52.49805,23.38165c-4.91658,0-8.92466,3.2599-8.92466,7.26798,0,3.58055,3.15302,6.51981,7.42831,7.08094.32065.10688.74817.18704.82772.42753.08078.24048.08078.58785,0,.82834l-.07954.74817c-.07954.26721-.24111.93522.74817.50769.9085-.40081,5.103-2.9927,7.02688-5.18378,1.23039-1.41619,1.89778-2.83238,1.89778-4.40889,0-4.00808-4.00808-7.26798-8.92466-7.26798ZM49.31893,32.73384c0,.08016-.08078.16032-.16157.16032h-2.51049c-.08078,0-.16157-.08016-.16157-.16032v-3.84776c0-.16032.08078-.16032.16157-.16032h.66739c.08078,0,.18767.08016.18767.16032v3.09958h1.65543c.08078,0,.16157.08016.16157.16032v.58785ZM50.84137,32.73384c0,.08016-.10688.16032-.18767.16032h-.58661c-.08078,0-.16157-.08016-.16157-.16032v-3.84776c0-.16032.08078-.16032.16157-.16032h.58661c.08078,0,.18767,0,.18767.16032v3.84776ZM55.1701,32.73384c0,.08016-.07954.16032-.16032.16032h-.74817v-.08016l-1.8431-2.32469v2.24452c0,.08016-.08078.16032-.16157.16032h-.58661c-.16157,0-.16157-.08016-.16157-.16032v-3.84776q0-.16032.16157-.16032h.74817v.08016l1.76231,2.35141v-2.27125c0-.16032.08078-.16032.16157-.16032h.66739c.08078,0,.16032,0,.16032.16032v3.84776ZM58.59033,29.47393c0,.08016-.07954.16032-.16032.16032h-1.68401v.66801h1.68401c.08078,0,.16032.08016.16032.18704v.66801c0,.08016-.07954.16032-.16032.16032h-1.68401v.66801h1.68401c.08078,0,.16032.08016.16032.16032v.58785c0,.08016-.07954.16032-.16032.16032h-2.51173c-.07954,0-.16032-.08016-.16032-.16032v-3.84776c0-.16032.08078-.16032.16032-.16032h2.51173c.08078,0,.16032.08016.16032.16032v.58785Z%22/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg id=%22a%22 xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 63 63%22%3E%3Crect x=%2242%22 width=%2221%22 height=%2221%22 style=%22fill:none;%22/%3E%3Cpath d=%22M49.39062,17.95508c-.79785-.021-1.34375-.14697-1.80566-.33594-.50391-.18896-.92383-.44092-1.34375-.86084s-.67188-.83984-.86035-1.34375c-.18945-.46191-.31543-1.00781-.33594-1.80566-.04297-.79785-.06348-1.0708-.06348-3.10742s.02051-2.28857.06348-3.08643c.02051-.79785.14648-1.34375.33594-1.80566.18848-.50391.46094-.94482.86035-1.34375s.83984-.67188,1.34375-.86084c.46191-.18896,1.00781-.31494,1.80566-.35693.79785-.021,1.07031-.04199,3.10742-.04199s2.28906.021,3.08594.04199c.79883.04199,1.34375.16797,1.80664.35693.50391.18896.92383.44092,1.34375.86084s.67188.83984.86035,1.34375c.18848.46191.31543,1.00781.35645,1.80566.02148.79785.04297,1.0498.04297,3.08643s-.02148,2.30957-.04297,3.10742c-.04102.79785-.16797,1.34375-.35645,1.80566-.18848.50391-.4834.96582-.86035,1.34375-.37891.37793-.83984.67188-1.34375.86084-.46289.18896-1.00781.31494-1.80664.33594-.79688.04199-1.04883.06299-3.08594.06299s-2.30957-.021-3.10742-.06299ZM55.52148,16.61133c.73438-.021,1.13379-.14697,1.38574-.25195.35645-.14697.6084-.29395.86035-.56689.27344-.25195.41992-.50391.56738-.86084.10449-.25195.23145-.65088.25195-1.38574.04199-.79785.04199-1.02881.04199-3.04443,0-1.99463,0-2.22559-.04199-3.02344-.02051-.73486-.14746-1.13379-.25195-1.38574-.14746-.35693-.29395-.60889-.56738-.86084-.25195-.27295-.50391-.41992-.86035-.56689-.25195-.10498-.65137-.23096-1.38574-.25195-.79785-.04199-1.0293-.04199-3.02344-.04199-2.01562,0-2.24609,0-3.04492.04199-.73438.021-1.13281.14697-1.38477.25195-.35742.14697-.60938.29395-.86133.56689-.27344.25195-.41992.50391-.56641.86084-.10547.25195-.23145.65088-.25195,1.38574-.04297.79785-.04297,1.02881-.04297,3.02344,0,2.01562,0,2.24658.04297,3.04443.02051.73486.14648,1.13379.25195,1.38574.14648.35693.29297.60889.56641.86084.25195.27295.50391.41992.86133.56689.25195.10498.65039.23096,1.38477.25195.79883.04199,1.0293.04199,3.04492.04199,1.99414,0,2.22559,0,3.02344-.04199ZM48.63477,10.50146c0-2.12061,1.72168-3.84229,3.86328-3.84229,2.12109,0,3.8418,1.72168,3.8418,3.84229,0,2.1416-1.7207,3.86328-3.8418,3.86328-2.1416,0-3.86328-1.72168-3.86328-3.86328ZM54.99609,10.50146c0-1.36475-1.13281-2.49854-2.49805-2.49854-1.38574,0-2.51953,1.13379-2.51953,2.49854,0,1.38574,1.13379,2.51953,2.51953,2.51953,1.36523,0,2.49805-1.13379,2.49805-2.51953ZM55.58398,6.51221c0-.50391.39941-.90283.90332-.90283s.90332.39893.90332.90283-.39941.90283-.90332.90283-.90332-.39893-.90332-.90283Z%22/%3E%3Crect y=%2242%22 width=%2221%22 height=%2221%22 style=%22fill:none;%22/%3E%3Cpath d=%22M16.98633,51.15771c.04102,2.01562,0,7.76855,0,7.76855h-3.57031c0-5.03906.02148-5.85791,0-7.45361-.04102-1.38574-.44043-2.05762-1.51172-2.18359-1.1543-.12598-4.32422-.021-4.32422-.021v9.6582h-3.57031v-12.76562c2.47852,0,5.92188-.12598,8.37793-.06299,3.2959.08398,4.53516,1.51172,4.59863,5.06006Z%22/%3E%3Crect width=%2221%22 height=%2221%22 style=%22fill:none;%22/%3E%3Cpath d=%22M8.88086,11.34131L3.14941,3.00586h4.36719l3.7998,5.50098,4.74609-5.50098h1.28027l-5.45898,6.34082,5.94238,8.65039h-4.36719l-4.01074-5.81592-4.99707,5.81592h-1.30176l5.73145-6.65576ZM16.0625,17.07324L6.9082,3.97168h-1.99512l9.1543,13.10156h1.99512Z%22/%3E%3Crect x=%2221%22 width=%2221%22 height=%2221%22 style=%22fill:none;%22/%3E%3Cpath d=%22M22.99414,10.50146c0-4.68213,3.80078-8.48242,8.50391-8.48242,4.68164,0,8.48242,3.80029,8.48242,8.48242,0,4.26221-3.10742,7.76855-7.16016,8.39844v-5.94189h1.97461l.37695-2.45654h-2.35156v-1.57471c0-.67188.31543-1.34375,1.38672-1.34375h1.07031v-2.07861s-.98633-.16797-1.91016-.16797c-1.93164,0-3.21289,1.17578-3.21289,3.29639v1.86865h-2.1416v2.45654h2.1416v5.94189c-4.05273-.62988-7.16016-4.13623-7.16016-8.39844Z%22/%3E%3Crect y=%2221%22 width=%2221%22 height=%2221%22 style=%22fill:none;%22/%3E%3Cpath d=%22M3.08594,37.7583c-.81836-.23096-1.46875-.86084-1.67969-1.67969-.39844-1.49072-.39844-4.57715-.39844-4.57715,0,0,0-3.08643.39844-4.57715.21094-.81885.86133-1.44873,1.67969-1.67969,1.4707-.39893,7.41211-.39893,7.41211-.39893,0,0,5.94141,0,7.43262.39893.81934.23096,1.44824.86084,1.67969,1.67969.39941,1.49072.39941,4.57715.39941,4.57715,0,0,0,3.08643-.39941,4.57715-.23145.81885-.86035,1.44873-1.67969,1.67969-1.49121.39893-7.43262.39893-7.43262.39893,0,0-5.94141,0-7.41211-.39893ZM13.54297,31.50146l-4.93457-2.85547v5.71094l4.93457-2.85547Z%22/%3E%3Crect x=%2221%22 y=%2221%22 width=%2221%22 height=%2221%22 style=%22fill:none;%22/%3E%3Cpath d=%22M25.49316,37.88428c-1.23926-1.53271-1.88965-3.69531-1.91113-6.38281.02148-2.7085.67188-4.8501,1.91113-6.38281,1.38574-1.74268,3.44336-2.62451,6.15137-2.64551,2.0791.021,3.80078.5459,5.14453,1.57471,1.25977.96582,2.1416,2.35156,2.64551,4.11523l-1.53223.41992c-.83984-2.98145-2.93945-4.49316-6.25781-4.51416-2.18359.021-3.8418.69287-4.91211,2.03662-1.00781,1.25977-1.5332,3.06543-1.55469,5.396.02148,2.30957.54688,4.13623,1.55469,5.396,1.07031,1.32275,2.72852,2.01562,4.91211,2.03662,1.97461-.021,3.27539-.48291,4.36719-1.53271.77734-.77686,1.07129-1.6377,1.07129-2.41455,0-.44092-.10449-.86084-.25195-1.19678-.23145-.5459-.65137-.98682-1.23926-1.32275-.125,1.02881-.46094,1.84766-.96484,2.45654-.69336.88184-1.72266,1.36475-3.02344,1.36475-.81934,0-1.61719-.20996-2.22656-.60889-.83984-.5459-1.32227-1.40674-1.32227-2.37256,0-.83984.35742-1.6167,1.00781-2.18359s1.5957-.90283,2.6875-.96582c.20996-.021.41992-.021.62988-.021.56738,0,1.13379.04199,1.6377.12598-.08398-.56689-.27344-1.00781-.5459-1.32275-.39941-.44092-.9873-.67188-1.78418-.67188h-.02148c-.62988,0-1.49023.18896-2.05762.98682l-1.32324-.88184c.75586-1.0918,1.93164-1.70068,3.38086-1.70068h.04199c2.39355.021,3.82129,1.49072,3.96777,4.05225l.23145.10498c1.13379.5459,1.95215,1.34375,2.37207,2.30957.23145.5249.37891,1.17578.37891,1.86865,0,1.15479-.39941,2.41455-1.5332,3.52734-1.38574,1.36475-3.08594,1.97363-5.48047,1.99463-2.70801-.021-4.76562-.90283-6.15137-2.64551ZM34.05957,31.90039c-.50391-.10498-1.07129-.16797-1.65918-.16797-.18848,0-.37695,0-.54492.021-1.34375.06299-2.20508.69287-2.20508,1.55371,0,.94482.98633,1.38574,1.97363,1.38574.92383,0,2.24707-.31494,2.43555-2.79248Z%22/%3E%3Crect x=%2221%22 y=%2242%22 width=%2221%22 height=%2221%22 style=%22fill:none;%22/%3E%3Cpath d=%22M38.55273,60.8999h-14.10938c-.73438,0-1.34375-.60889-1.34375-1.34375v-14.10938c0-.73486.60938-1.34375,1.34375-1.34375h14.10938c.73438,0,1.34375.60889,1.34375,1.34375v14.10938c0,.73486-.60938,1.34375-1.34375,1.34375ZM28.32812,47.88232c0-.81885-.65137-1.46973-1.4707-1.46973-.79688,0-1.44824.65088-1.44824,1.46973,0,.79785.65137,1.44873,1.44824,1.44873.81934,0,1.4707-.65088,1.4707-1.44873ZM25.59766,58.40137h2.51953v-7.99951h-2.51953v7.99951ZM29.65039,50.40186v7.99951h2.49805v-4.24121c0-.83984.35742-1.76367,1.36523-1.76367.90234,0,1.38574.56689,1.38574,1.57471v4.43018h2.47754v-4.76611c0-2.85547-1.34375-3.40137-3.00195-3.40137-1.36523,0-1.97461.75586-2.31055,1.25977h-.04102v-1.0918h-2.37305Z%22/%3E%3Cpath d=%22M52.49805,23.38165c-4.91658,0-8.92466,3.2599-8.92466,7.26798,0,3.58055,3.15302,6.51981,7.42831,7.08094.32065.10688.74817.18704.82772.42753.08078.24048.08078.58785,0,.82834l-.07954.74817c-.07954.26721-.24111.93522.74817.50769.9085-.40081,5.103-2.9927,7.02688-5.18378,1.23039-1.41619,1.89778-2.83238,1.89778-4.40889,0-4.00808-4.00808-7.26798-8.92466-7.26798ZM49.31893,32.73384c0,.08016-.08078.16032-.16157.16032h-2.51049c-.08078,0-.16157-.08016-.16157-.16032v-3.84776c0-.16032.08078-.16032.16157-.16032h.66739c.08078,0,.18767.08016.18767.16032v3.09958h1.65543c.08078,0,.16157.08016.16157.16032v.58785ZM50.84137,32.73384c0,.08016-.10688.16032-.18767.16032h-.58661c-.08078,0-.16157-.08016-.16157-.16032v-3.84776c0-.16032.08078-.16032.16157-.16032h.58661c.08078,0,.18767,0,.18767.16032v3.84776ZM55.1701,32.73384c0,.08016-.07954.16032-.16032.16032h-.74817v-.08016l-1.8431-2.32469v2.24452c0,.08016-.08078.16032-.16157.16032h-.58661c-.16157,0-.16157-.08016-.16157-.16032v-3.84776q0-.16032.16157-.16032h.74817v.08016l1.76231,2.35141v-2.27125c0-.16032.08078-.16032.16157-.16032h.66739c.08078,0,.16032,0,.16032.16032v3.84776ZM58.59033,29.47393c0,.08016-.07954.16032-.16032.16032h-1.68401v.66801h1.68401c.08078,0,.16032.08016.16032.18704v.66801c0,.08016-.07954.16032-.16032.16032h-1.68401v.66801h1.68401c.08078,0,.16032.08016.16032.16032v.58785c0,.08016-.07954.16032-.16032.16032h-2.51173c-.07954,0-.16032-.08016-.16032-.16032v-3.84776c0-.16032.08078-.16032.16032-.16032h2.51173c.08078,0,.16032.08016.16032.16032v.58785Z%22/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 300%;
  mask-size: 300%;
}

.icon--sns--circle::before {
  -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg id=%22a%22 xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 63 63%22%3E%3Cdefs%3E%3Cstyle%3E.b{stroke-width:0px;}%3C/style%3E%3C/defs%3E%3Cpath class=%22b%22 d=%22m62.99609,10.50146c0,5.79492-4.70312,10.49805-10.49805,10.49805s-10.49805-4.70312-10.49805-10.49805S46.70312.00342,52.49805.00342s10.49805,4.70312,10.49805,10.49805Zm-4.24121,0c0-1.70068,0-1.91064-.04199-2.58252-.02148-.65088-.12598-1.11279-.29395-1.51172-.14746-.41992-.35645-.75586-.71387-1.11279-.35742-.33594-.69336-.5459-1.11328-.71387-.39844-.14697-.83984-.25195-1.51172-.29395-.67188-.021-.88086-.04199-2.58203-.04199s-1.91016.021-2.56152.04199c-.67188.04199-1.13379.14697-1.53223.29395-.39941.16797-.75586.37793-1.0918.71387s-.56738.69287-.73535,1.11279c-.14746.39893-.25195.86084-.29395,1.51172l-.02148,2.58252.02148,2.58252c.04199.65088.14648,1.11279.29395,1.51172.16797.41992.37793.75586.73535,1.11279.33594.33594.69238.5459,1.0918.71387.39844.14697.86035.25195,1.53223.29395.65137.021.86035.04199,2.56152.04199s1.91016-.021,2.58203-.04199c.67188-.04199,1.11328-.14697,1.51172-.29395.41992-.16797.75586-.37793,1.11328-.71387.33594-.33594.56641-.69287.71387-1.11279.16797-.39893.27246-.86084.29395-1.51172.04199-.67188.04199-.88184.04199-2.58252Zm-1.15527-2.51953l.02148,2.51953-.02148,2.51953c-.04102.60889-.14648.94482-.23047,1.17578-.10547.27295-.25195.48291-.46191.71387-.18848.18896-.41992.35693-.71387.46191-.23047.08398-.5459.18896-1.1543.20996-.67188.04199-.86133.04199-2.54102.04199-1.6582,0-1.86914,0-2.51953-.04199-.60938-.021-.94531-.12598-1.1543-.20996-.29492-.10498-.52539-.27295-.71484-.46191-.23047-.23096-.35645-.44092-.48242-.71387-.08398-.23096-.18945-.56689-.20996-1.17578-.02051-.65088-.04199-.86084-.04199-2.51953s.02148-1.86865.04199-2.51953c.02051-.60889.12598-.94482.20996-1.17578.12598-.27295.27344-.50391.48242-.71387.18945-.18896.41992-.35693.71484-.46191.20898-.08398.54492-.18896,1.1543-.20996.65039-.04199.86133-.04199,2.51953-.04199,1.67969,0,1.86914,0,2.54102.04199.6084.021.92383.12598,1.1543.20996.29395.10498.50391.25195.71387.46191.20996.23096.35645.44092.46191.71387.08398.23096.18945.56689.23047,1.17578Zm-1.88867,2.51953c0-1.76367-1.42773-3.2124-3.21289-3.2124-1.76367,0-3.21289,1.44873-3.21289,3.2124s1.44922,3.2124,3.21289,3.2124c1.78516,0,3.21289-1.44873,3.21289-3.2124Zm-1.11328,0c0,1.15479-.94531,2.07861-2.09961,2.07861-1.13379,0-2.07812-.92383-2.07812-2.07861s.94434-2.07861,2.07812-2.07861c1.1543,0,2.09961.92383,2.09961,2.07861Zm1.99414-3.33838c0-.41992-.33594-.75586-.75586-.75586s-.75586.33594-.75586.75586.33594.75586.75586.75586.75586-.33594.75586-.75586Z%22/%3E%3Cpath class=%22b%22 d=%22m62.99609,31.50146c0,5.77393-4.72461,10.49805-10.49805,10.49805s-10.49805-4.72412-10.49805-10.49805,4.72461-10.49805,10.49805-10.49805,10.49805,4.72412,10.49805,10.49805Zm-3.48535-.58789c0-3.14941-3.14941-5.71094-7.0127-5.71094s-7.0127,2.56152-7.0127,5.71094c0,2.81348,2.47754,5.12305,5.83691,5.56396.25195.08398.58789.14697.65039.33594.06348.18896.06348.46191,0,.65088l-.0625.58789c-.0625.20996-.18945.73486.58789.39893.71387-.31494,4.00977-2.35156,5.52148-4.07324.9668-1.11279,1.49121-2.22559,1.49121-3.46436Zm-11.61035,1.76367h1.97266c.06348,0,.12695-.06299.12695-.12598v-.46191c0-.06299-.06348-.12598-.12695-.12598h-1.30078v-2.43555c0-.06299-.08398-.12598-.14746-.12598h-.52441c-.06348,0-.12695,0-.12695.12598v3.02344c0,.06299.06348.12598.12695.12598Zm3.14844-3.27539h-.46094c-.06348,0-.12695,0-.12695.12598v3.02344c0,.06299.06348.12598.12695.12598h.46094c.06348,0,.14746-.06299.14746-.12598v-3.02344c0-.12598-.08398-.12598-.14746-.12598Zm3.42285,0h-.52441c-.06348,0-.12695,0-.12695.12598v1.78467l-1.38477-1.84766v-.06299h-.58789q-.12695,0-.12695.12598v3.02344c0,.06299,0,.12598.12695.12598h.46094c.06348,0,.12695-.06299.12695-.12598v-1.76367l1.44824,1.82666v.06299h.58789c.06348,0,.12598-.06299.12598-.12598v-3.02344c0-.12598-.0625-.12598-.12598-.12598Zm.71387,3.27539h1.97363c.06348,0,.12598-.06299.12598-.12598v-.46191c0-.06299-.0625-.12598-.12598-.12598h-1.32324v-.5249h1.32324c.06348,0,.12598-.06299.12598-.12598v-.5249c0-.08398-.0625-.14697-.12598-.14697h-1.32324v-.5249h1.32324c.06348,0,.12598-.06299.12598-.12598v-.46191c0-.06299-.0625-.12598-.12598-.12598h-1.97363c-.0625,0-.12598,0-.12598.12598v3.02344c0,.06299.06348.12598.12598.12598Z%22/%3E%3Cpath class=%22b%22 d=%22m0,10.50146C0,4.68555,4.70312.00342,10.49805.00342s10.49805,4.68213,10.49805,10.49805c0,5.79492-4.70312,10.49805-10.49805,10.49805S0,16.29639,0,10.50146Zm6.06836,5.47998l3.67383-4.26221,2.93945,4.26221h3.19141l-4.3457-6.34082,4.00977-4.64014h-.94531l-3.48438,4.03125-2.77148-4.03125h-3.21289l4.19922,6.10986-4.19922,4.87109h.94531Zm4.15625-4.8291l-3.82031-5.43799h1.46875l6.71875,9.59521h-1.46875l-2.89844-4.15723Z%22/%3E%3Cpath class=%22b%22 d=%22m33.13574,20.87354v-7.32764h2.45605l.46289-3.04443h-2.91895v-1.97363c0-.81885.41992-1.6377,1.72168-1.6377h1.32227v-2.58252s-1.2168-.20996-2.35156-.20996c-2.39258,0-3.96777,1.46973-3.96777,4.09424v2.30957h-2.66699v3.04443h2.66699v7.32764c-5.01855-.79785-8.86035-5.12305-8.86035-10.37207C21,4.70654,25.70312.00342,31.49805.00342s10.49805,4.70312,10.49805,10.49805c0,5.24902-3.8418,9.57422-8.86035,10.37207Z%22/%3E%3Cpath class=%22b%22 d=%22m0,31.50146c0-5.79492,4.70312-10.49805,10.49805-10.49805s10.49805,4.70312,10.49805,10.49805-4.70312,10.49805-10.49805,10.49805S0,37.29639,0,31.50146Zm16.29297,4.87109c.62988-.16797,1.13379-.67188,1.30176-1.30176.31543-1.15479.31543-3.56934.31543-3.56934,0,0,0-2.41455-.31543-3.56934-.16797-.62988-.67188-1.13379-1.30176-1.30176-1.1543-.31494-5.79492-.31494-5.79492-.31494,0,0-4.64062,0-5.77344.31494-.65137.16797-1.15527.67188-1.32324,1.30176-.31543,1.15479-.31543,3.56934-.31543,3.56934,0,0,0,2.41455.31543,3.56934.16797.62988.67188,1.13379,1.32324,1.30176,1.13281.31494,5.77344.31494,5.77344.31494,0,0,4.64062,0,5.79492-.31494Zm-7.26465-7.09668l3.84277,2.22559-3.84277,2.22559v-4.45117Z%22/%3E%3Cpath class=%22b%22 d=%22m21,31.50146c0-5.79492,4.70312-10.49805,10.49805-10.49805s10.49805,4.70312,10.49805,10.49805-4.70312,10.49805-10.49805,10.49805-10.49805-4.70312-10.49805-10.49805Zm14.88672,5.47998c.88086-.86084,1.19629-1.84766,1.19629-2.75049,0-.5249-.12598-1.0498-.29395-1.44873-.33594-.75586-.96582-1.38574-1.84766-1.80566-.0625-.021-.12598-.04199-.18945-.08398-.10449-1.99463-1.2168-3.14941-3.08594-3.14941h-.04199c-1.13379,0-2.03613.46191-2.62402,1.32275l1.02832.69287c.44043-.62988,1.1123-.77686,1.5957-.77686h.02051c.63086,0,1.07129.16797,1.38672.5249.20898.25195.35645.58789.44043,1.02881-.39941-.06299-.83984-.10498-1.28027-.10498-.16797,0-.33594,0-.50391.021-.83984.04199-1.5752.31494-2.09961.75586-.50391.44092-.77734,1.0498-.77734,1.70068,0,.75586.37793,1.42773,1.0293,1.84766.48242.31494,1.0918.48291,1.74219.48291,1.00781,0,1.80566-.37793,2.35156-1.0708.39844-.46191.65039-1.11279.75586-1.91064.46191.25195.77734.60889.96582,1.02881.12598.27295.18848.58789.18848.92383,0,.60889-.20898,1.28076-.81836,1.88965-.86133.81885-1.86914,1.17578-3.42188,1.19678-1.70117-.021-2.98242-.5459-3.82227-1.5957-.79688-.96582-1.19629-2.39355-1.2168-4.19922.02051-1.82666.41992-3.2334,1.2168-4.19922.83984-1.0498,2.12109-1.57471,3.82227-1.5957,2.60352.021,4.24023,1.19678,4.8916,3.52734l1.19629-.33594c-.39844-1.38574-1.0918-2.45654-2.05664-3.2124-1.05078-.79785-2.39453-1.21777-4.03125-1.21777-2.09961,0-3.7168.69287-4.78711,2.05762-.9668,1.19678-1.4707,2.85547-1.49121,4.97607.02051,2.09961.52441,3.7793,1.49121,4.97607,1.07031,1.36475,2.6875,2.05762,4.78711,2.05762,1.86816,0,3.23242-.50391,4.2832-1.55371Zm-5.83789-4.07324c0-.67188.67188-1.15479,1.72266-1.21777h.41992c.46094,0,.90234.04199,1.30078.12598-.14648,1.93164-1.17578,2.18359-1.88867,2.18359-.77734,0-1.55469-.35693-1.55469-1.0918Z%22/%3E%3Cpath class=%22b%22 d=%22m41.99609,52.52246c0,5.79492-4.68164,10.49805-10.49805,10.49805-5.79492,0-10.49805-4.70312-10.49805-10.49805s4.70312-10.49805,10.49805-10.49805c5.81641,0,10.49805,4.70312,10.49805,10.49805Zm-13.35352-5.03906c0-.81885-.65039-1.46973-1.44922-1.46973-.81836,0-1.46875.65088-1.46875,1.46973,0,.79785.65039,1.44873,1.46875,1.44873.79883,0,1.44922-.65088,1.44922-1.44873Zm-2.70898,10.51904h2.49902v-7.99951h-2.49902v7.99951Zm4.05273-7.99951v7.99951h2.47754v-4.24121c0-.83984.35645-1.76367,1.36426-1.76367.92383,0,1.40723.56689,1.40723,1.57471v4.43018h2.47754v-4.76611c0-2.85547-1.36523-3.40137-3.02344-3.40137-1.34375,0-1.95312.75586-2.28906,1.25977h-.0625v-1.0918h-2.35156Z%22/%3E%3Cpath class=%22b%22 d=%22m0,52.52246c0-5.79492,4.70312-10.49805,10.49805-10.49805s10.49805,4.70312,10.49805,10.49805-4.70312,10.49805-10.49805,10.49805S0,58.31738,0,52.52246Zm8.33594,4.74512v-7.13867s2.35156-.08398,3.19141.021c.79688.08398,1.0918.58789,1.1123,1.6167.02051,1.17578,0,1.78467,0,5.50098h2.64551s.04199-4.24121,0-5.73193c-.04199-2.62451-.96582-3.69531-3.40137-3.7583-1.80566-.04199-4.36719.06299-6.19434.06299v9.42725h2.64648Z%22/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg id=%22a%22 xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 63 63%22%3E%3Cdefs%3E%3Cstyle%3E.b{stroke-width:0px;}%3C/style%3E%3C/defs%3E%3Cpath class=%22b%22 d=%22m62.99609,10.50146c0,5.79492-4.70312,10.49805-10.49805,10.49805s-10.49805-4.70312-10.49805-10.49805S46.70312.00342,52.49805.00342s10.49805,4.70312,10.49805,10.49805Zm-4.24121,0c0-1.70068,0-1.91064-.04199-2.58252-.02148-.65088-.12598-1.11279-.29395-1.51172-.14746-.41992-.35645-.75586-.71387-1.11279-.35742-.33594-.69336-.5459-1.11328-.71387-.39844-.14697-.83984-.25195-1.51172-.29395-.67188-.021-.88086-.04199-2.58203-.04199s-1.91016.021-2.56152.04199c-.67188.04199-1.13379.14697-1.53223.29395-.39941.16797-.75586.37793-1.0918.71387s-.56738.69287-.73535,1.11279c-.14746.39893-.25195.86084-.29395,1.51172l-.02148,2.58252.02148,2.58252c.04199.65088.14648,1.11279.29395,1.51172.16797.41992.37793.75586.73535,1.11279.33594.33594.69238.5459,1.0918.71387.39844.14697.86035.25195,1.53223.29395.65137.021.86035.04199,2.56152.04199s1.91016-.021,2.58203-.04199c.67188-.04199,1.11328-.14697,1.51172-.29395.41992-.16797.75586-.37793,1.11328-.71387.33594-.33594.56641-.69287.71387-1.11279.16797-.39893.27246-.86084.29395-1.51172.04199-.67188.04199-.88184.04199-2.58252Zm-1.15527-2.51953l.02148,2.51953-.02148,2.51953c-.04102.60889-.14648.94482-.23047,1.17578-.10547.27295-.25195.48291-.46191.71387-.18848.18896-.41992.35693-.71387.46191-.23047.08398-.5459.18896-1.1543.20996-.67188.04199-.86133.04199-2.54102.04199-1.6582,0-1.86914,0-2.51953-.04199-.60938-.021-.94531-.12598-1.1543-.20996-.29492-.10498-.52539-.27295-.71484-.46191-.23047-.23096-.35645-.44092-.48242-.71387-.08398-.23096-.18945-.56689-.20996-1.17578-.02051-.65088-.04199-.86084-.04199-2.51953s.02148-1.86865.04199-2.51953c.02051-.60889.12598-.94482.20996-1.17578.12598-.27295.27344-.50391.48242-.71387.18945-.18896.41992-.35693.71484-.46191.20898-.08398.54492-.18896,1.1543-.20996.65039-.04199.86133-.04199,2.51953-.04199,1.67969,0,1.86914,0,2.54102.04199.6084.021.92383.12598,1.1543.20996.29395.10498.50391.25195.71387.46191.20996.23096.35645.44092.46191.71387.08398.23096.18945.56689.23047,1.17578Zm-1.88867,2.51953c0-1.76367-1.42773-3.2124-3.21289-3.2124-1.76367,0-3.21289,1.44873-3.21289,3.2124s1.44922,3.2124,3.21289,3.2124c1.78516,0,3.21289-1.44873,3.21289-3.2124Zm-1.11328,0c0,1.15479-.94531,2.07861-2.09961,2.07861-1.13379,0-2.07812-.92383-2.07812-2.07861s.94434-2.07861,2.07812-2.07861c1.1543,0,2.09961.92383,2.09961,2.07861Zm1.99414-3.33838c0-.41992-.33594-.75586-.75586-.75586s-.75586.33594-.75586.75586.33594.75586.75586.75586.75586-.33594.75586-.75586Z%22/%3E%3Cpath class=%22b%22 d=%22m62.99609,31.50146c0,5.77393-4.72461,10.49805-10.49805,10.49805s-10.49805-4.72412-10.49805-10.49805,4.72461-10.49805,10.49805-10.49805,10.49805,4.72412,10.49805,10.49805Zm-3.48535-.58789c0-3.14941-3.14941-5.71094-7.0127-5.71094s-7.0127,2.56152-7.0127,5.71094c0,2.81348,2.47754,5.12305,5.83691,5.56396.25195.08398.58789.14697.65039.33594.06348.18896.06348.46191,0,.65088l-.0625.58789c-.0625.20996-.18945.73486.58789.39893.71387-.31494,4.00977-2.35156,5.52148-4.07324.9668-1.11279,1.49121-2.22559,1.49121-3.46436Zm-11.61035,1.76367h1.97266c.06348,0,.12695-.06299.12695-.12598v-.46191c0-.06299-.06348-.12598-.12695-.12598h-1.30078v-2.43555c0-.06299-.08398-.12598-.14746-.12598h-.52441c-.06348,0-.12695,0-.12695.12598v3.02344c0,.06299.06348.12598.12695.12598Zm3.14844-3.27539h-.46094c-.06348,0-.12695,0-.12695.12598v3.02344c0,.06299.06348.12598.12695.12598h.46094c.06348,0,.14746-.06299.14746-.12598v-3.02344c0-.12598-.08398-.12598-.14746-.12598Zm3.42285,0h-.52441c-.06348,0-.12695,0-.12695.12598v1.78467l-1.38477-1.84766v-.06299h-.58789q-.12695,0-.12695.12598v3.02344c0,.06299,0,.12598.12695.12598h.46094c.06348,0,.12695-.06299.12695-.12598v-1.76367l1.44824,1.82666v.06299h.58789c.06348,0,.12598-.06299.12598-.12598v-3.02344c0-.12598-.0625-.12598-.12598-.12598Zm.71387,3.27539h1.97363c.06348,0,.12598-.06299.12598-.12598v-.46191c0-.06299-.0625-.12598-.12598-.12598h-1.32324v-.5249h1.32324c.06348,0,.12598-.06299.12598-.12598v-.5249c0-.08398-.0625-.14697-.12598-.14697h-1.32324v-.5249h1.32324c.06348,0,.12598-.06299.12598-.12598v-.46191c0-.06299-.0625-.12598-.12598-.12598h-1.97363c-.0625,0-.12598,0-.12598.12598v3.02344c0,.06299.06348.12598.12598.12598Z%22/%3E%3Cpath class=%22b%22 d=%22m0,10.50146C0,4.68555,4.70312.00342,10.49805.00342s10.49805,4.68213,10.49805,10.49805c0,5.79492-4.70312,10.49805-10.49805,10.49805S0,16.29639,0,10.50146Zm6.06836,5.47998l3.67383-4.26221,2.93945,4.26221h3.19141l-4.3457-6.34082,4.00977-4.64014h-.94531l-3.48438,4.03125-2.77148-4.03125h-3.21289l4.19922,6.10986-4.19922,4.87109h.94531Zm4.15625-4.8291l-3.82031-5.43799h1.46875l6.71875,9.59521h-1.46875l-2.89844-4.15723Z%22/%3E%3Cpath class=%22b%22 d=%22m33.13574,20.87354v-7.32764h2.45605l.46289-3.04443h-2.91895v-1.97363c0-.81885.41992-1.6377,1.72168-1.6377h1.32227v-2.58252s-1.2168-.20996-2.35156-.20996c-2.39258,0-3.96777,1.46973-3.96777,4.09424v2.30957h-2.66699v3.04443h2.66699v7.32764c-5.01855-.79785-8.86035-5.12305-8.86035-10.37207C21,4.70654,25.70312.00342,31.49805.00342s10.49805,4.70312,10.49805,10.49805c0,5.24902-3.8418,9.57422-8.86035,10.37207Z%22/%3E%3Cpath class=%22b%22 d=%22m0,31.50146c0-5.79492,4.70312-10.49805,10.49805-10.49805s10.49805,4.70312,10.49805,10.49805-4.70312,10.49805-10.49805,10.49805S0,37.29639,0,31.50146Zm16.29297,4.87109c.62988-.16797,1.13379-.67188,1.30176-1.30176.31543-1.15479.31543-3.56934.31543-3.56934,0,0,0-2.41455-.31543-3.56934-.16797-.62988-.67188-1.13379-1.30176-1.30176-1.1543-.31494-5.79492-.31494-5.79492-.31494,0,0-4.64062,0-5.77344.31494-.65137.16797-1.15527.67188-1.32324,1.30176-.31543,1.15479-.31543,3.56934-.31543,3.56934,0,0,0,2.41455.31543,3.56934.16797.62988.67188,1.13379,1.32324,1.30176,1.13281.31494,5.77344.31494,5.77344.31494,0,0,4.64062,0,5.79492-.31494Zm-7.26465-7.09668l3.84277,2.22559-3.84277,2.22559v-4.45117Z%22/%3E%3Cpath class=%22b%22 d=%22m21,31.50146c0-5.79492,4.70312-10.49805,10.49805-10.49805s10.49805,4.70312,10.49805,10.49805-4.70312,10.49805-10.49805,10.49805-10.49805-4.70312-10.49805-10.49805Zm14.88672,5.47998c.88086-.86084,1.19629-1.84766,1.19629-2.75049,0-.5249-.12598-1.0498-.29395-1.44873-.33594-.75586-.96582-1.38574-1.84766-1.80566-.0625-.021-.12598-.04199-.18945-.08398-.10449-1.99463-1.2168-3.14941-3.08594-3.14941h-.04199c-1.13379,0-2.03613.46191-2.62402,1.32275l1.02832.69287c.44043-.62988,1.1123-.77686,1.5957-.77686h.02051c.63086,0,1.07129.16797,1.38672.5249.20898.25195.35645.58789.44043,1.02881-.39941-.06299-.83984-.10498-1.28027-.10498-.16797,0-.33594,0-.50391.021-.83984.04199-1.5752.31494-2.09961.75586-.50391.44092-.77734,1.0498-.77734,1.70068,0,.75586.37793,1.42773,1.0293,1.84766.48242.31494,1.0918.48291,1.74219.48291,1.00781,0,1.80566-.37793,2.35156-1.0708.39844-.46191.65039-1.11279.75586-1.91064.46191.25195.77734.60889.96582,1.02881.12598.27295.18848.58789.18848.92383,0,.60889-.20898,1.28076-.81836,1.88965-.86133.81885-1.86914,1.17578-3.42188,1.19678-1.70117-.021-2.98242-.5459-3.82227-1.5957-.79688-.96582-1.19629-2.39355-1.2168-4.19922.02051-1.82666.41992-3.2334,1.2168-4.19922.83984-1.0498,2.12109-1.57471,3.82227-1.5957,2.60352.021,4.24023,1.19678,4.8916,3.52734l1.19629-.33594c-.39844-1.38574-1.0918-2.45654-2.05664-3.2124-1.05078-.79785-2.39453-1.21777-4.03125-1.21777-2.09961,0-3.7168.69287-4.78711,2.05762-.9668,1.19678-1.4707,2.85547-1.49121,4.97607.02051,2.09961.52441,3.7793,1.49121,4.97607,1.07031,1.36475,2.6875,2.05762,4.78711,2.05762,1.86816,0,3.23242-.50391,4.2832-1.55371Zm-5.83789-4.07324c0-.67188.67188-1.15479,1.72266-1.21777h.41992c.46094,0,.90234.04199,1.30078.12598-.14648,1.93164-1.17578,2.18359-1.88867,2.18359-.77734,0-1.55469-.35693-1.55469-1.0918Z%22/%3E%3Cpath class=%22b%22 d=%22m41.99609,52.52246c0,5.79492-4.68164,10.49805-10.49805,10.49805-5.79492,0-10.49805-4.70312-10.49805-10.49805s4.70312-10.49805,10.49805-10.49805c5.81641,0,10.49805,4.70312,10.49805,10.49805Zm-13.35352-5.03906c0-.81885-.65039-1.46973-1.44922-1.46973-.81836,0-1.46875.65088-1.46875,1.46973,0,.79785.65039,1.44873,1.46875,1.44873.79883,0,1.44922-.65088,1.44922-1.44873Zm-2.70898,10.51904h2.49902v-7.99951h-2.49902v7.99951Zm4.05273-7.99951v7.99951h2.47754v-4.24121c0-.83984.35645-1.76367,1.36426-1.76367.92383,0,1.40723.56689,1.40723,1.57471v4.43018h2.47754v-4.76611c0-2.85547-1.36523-3.40137-3.02344-3.40137-1.34375,0-1.95312.75586-2.28906,1.25977h-.0625v-1.0918h-2.35156Z%22/%3E%3Cpath class=%22b%22 d=%22m0,52.52246c0-5.79492,4.70312-10.49805,10.49805-10.49805s10.49805,4.70312,10.49805,10.49805-4.70312,10.49805-10.49805,10.49805S0,58.31738,0,52.52246Zm8.33594,4.74512v-7.13867s2.35156-.08398,3.19141.021c.79688.08398,1.0918.58789,1.1123,1.6167.02051,1.17578,0,1.78467,0,5.50098h2.64551s.04199-4.24121,0-5.73193c-.04199-2.62451-.96582-3.69531-3.40137-3.7583-1.80566-.04199-4.36719.06299-6.19434.06299v9.42725h2.64648Z%22/%3E%3C/svg%3E");
}

.icon--sns--instagram::before {
  mask-position: 100% 0%;
}

.icon--sns--youtube::before {
  mask-position: 0% 50%;
}

.icon--sns--line::before, .draw-more--line .draw-more__str i::before {
  mask-position: 100% 50%;
}

.thumbnail__article__button__inner i::before,
.peoples__article__button__inner i::before, .draw-more--fusion .draw-more__icon::before, .button--blank .button__icon i::before,
.footer__banner__list__item__button__icon i::before {
  mask-position: 66.6666666667% 33.3333333333%;
}

.pagination__list__item--prev i::before, .pagination__list__item--next i::before {
  mask-position: 33.3333333333% 66.6666666667%;
}

.splide__arrow i::before, .carousel__nav__item i::before {
  mask-position: 33.3333333333% 66.6666666667%;
}

.breadcrumb__list__item:not(:first-child) .breadcrumb__list__item__anchor::before {
  mask-position: 66.6666666667% 66.6666666667%;
}

.icon--site--blank::before {
  mask-position: 100% 66.6666666667%;
}

.pagination__list__item--ellipsis i::before {
  mask-position: 100% 100%;
}

@font-face {
  font-family: "subset";
  font-style: normal;
  font-weight: 400;
  src: url("font/subset-Regular.woff2") format("woff2"), url("font/subset-Regular.woff") format("woff");
  unicode-range: "U+3001, U+3002, U+30FB, U+2026, U+FF1A, U+FF0F, U+2015, U+3008, U+3009, U+3010, U+3011, U+3018, U+3019, U+300C, U+300D, U+300A, U+300B, U+3014, U+3015, U+300E, U+300F, U+3016, U+3017, U+FF3B, U+FF3D, U+FF08, U+FF09, U+2715, U+3012, U+002B, U+2212, U+00D7, U+003D, U+FF1D, U+FF0B, U+2300, U+2013";
  font-display: block;
}
@font-face {
  font-family: "subset";
  font-style: normal;
  font-weight: 700;
  src: url("font/subset-Bold.woff2") format("woff2"), url("font/subset-Bold.woff") format("woff");
  unicode-range: "U+3001, U+3002, U+30FB, U+2026, U+FF1A, U+FF0F, U+2015, U+3008, U+3009, U+3010, U+3011, U+3018, U+3019, U+300C, U+300D, U+300A, U+300B, U+3014, U+3015, U+300E, U+300F, U+3016, U+3017, U+FF3B, U+FF3D, U+FF08, U+FF09, U+2715, U+3012, U+002B, U+2212, U+00D7, U+003D, U+FF1D, U+FF0B, U+2300, U+2013";
  font-display: block;
}
@font-face {
  font-family: "subset-kokagi";
  font-style: normal;
  font-weight: 400;
  src: url("font/subset-kokagi-Regular.woff2") format("woff2"), url("font/subset-kokagi-Regular.woff") format("woff");
  unicode-range: "U+300C, U+300D, U+300E, U+300F";
  font-display: block;
}
@font-face {
  font-family: "subset-kokagi";
  font-style: normal;
  font-weight: 700;
  src: url("font/subset-kokagi-Bold.woff2") format("woff2"), url("font/subset-kokagi-Bold.woff") format("woff");
  unicode-range: "U+300C, U+300D, U+300E, U+300F";
  font-display: block;
}
@font-face {
  font-family: "InterV";
  font-style: normal;
  font-weight: 300;
  src: url("font/Inter_18pt-Light.ttf") format("truetype");
  font-display: block;
}
@font-face {
  font-family: "InterV";
  font-style: bold;
  font-weight: 600;
  src: url("font/Inter_18pt-SemiBold.ttf") format("truetype");
  font-display: block;
}
@font-face {
  font-family: "InterV Italic";
  font-style: italic;
  font-weight: 100 900;
  src: url("font/Inter-Italic-VariableFont_opsz,wght.ttf") format("truetype");
  font-display: block;
}
@font-face {
  font-family: "ClashDisplayV";
  font-style: normal;
  font-weight: 100 900;
  src: url("font/ClashDisplay-Variable.ttf") format("truetype");
  font-display: block;
}
html {
  font-size: 62.5%;
  -webkit-text-size-adjust: 100%;
  font-feature-settings: "palt", "kern";
  font-variant-numeric: lining-nums;
  text-autospace: no-autospace;
}

body, input, select, textarea, mark {
  color: var(--color-figure);
  font-size: var(--font-size--md);
  letter-spacing: var(--letter-spacing--md);
  line-height: 1.75;
  line-break: strict;
  font-family: "subset", InterV, "Helvecita Neue", Helvecita, Arial, Verdana, Roboto, "Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}

h1, h2, h3, h4, h5 {
  font-variant-numeric: oldstyle-nums;
}

::selection {
  background: rgba(255, 85, 143, 0.25);
}

pre {
  white-space: pre-wrap;
}

sup,
sub {
  line-height: 1em;
  font-size: 0.75em;
}
sup::before, sup::after,
sub::before,
sub::after {
  content: " ";
}

sup {
  vertical-align: 0.375em;
  font-weight: bold;
}

sub {
  vertical-align: 0;
}

b, .b, strong, .strong {
  font-style: normal;
  font-weight: bold;
}

em {
  font-style: normal;
  color: #5b4734;
}

mark, .mark {
  background-color: #FFFF00;
}

ruby {
  text-emphasis: none;
}

a, button {
  color: var(--color-font-link);
  outline: none;
  text-underline-offset: 0.375em;
}
@media (hover: hover) {
  a:hover, button:hover {
    text-decoration-line: underline;
    text-decoration-thickness: 0.1rem;
    color: var(--color-font-link-hover);
  }
}
a:focus-visible, button:focus-visible {
  text-decoration-line: underline;
  text-decoration-thickness: 0.1rem;
  color: var(--color-font-link-hover);
}
article a, article button {
  text-decoration-line: underline;
  text-decoration-thickness: 0.1rem;
  color: var(--color-font-link-in-article);
}
@media (hover: hover) {
  html.un-touched article a:hover, html.un-touched article button:hover {
    outline: rgba(255, 85, 143, 0.6) solid 0.3rem;
    outline-offset: 0.6rem;
  }
  article a:hover, article button:hover {
    color: var(--color-font-link-hover);
  }
}
html.un-touched article a:focus-visible, html.un-touched article button:focus-visible {
  outline: rgba(255, 85, 143, 0.6) solid 0.3rem;
  outline-offset: 0.6rem;
}
article a:focus-visible, article button:focus-visible {
  color: var(--color-font-link-hover);
}
a[disabled], button[disabled] {
  color: rgba(0, 0, 0, 0.5);
  pointer-events: none;
}

a, button, .button {
  transition-property: color,background,border,opacity,outline;
  transition-duration: 0.3s;
  transition-timing-function: cubic-bezier(0, 0.55, 0.45, 1);
  transition-delay: 0s;
}
@media (prefers-reduced-motion: reduce) {
  a, button, .button {
    transition: none;
  }
}

.anchor--gap {
  margin-inline: 0.4em;
}

a.anchor--mail,
.mailaddress {
  overflow-wrap: break-word;
}

.andshy__widow {
  white-space: nowrap;
}

.vf {
  font-family: "subset";
  vertical-align: baseline;
  line-height: 1;
  letter-spacing: 0;
}

.emdash {
  letter-spacing: 0;
  margin-inline: 0.1em;
  white-space: nowrap;
}

.vertical-line {
  width: 1em;
  text-align: center;
  display: inline-block;
}

.paren--maru-ja {
  font-size: 0.85em;
  vertical-align: 0.075em;
}
.caption__str .paren--maru-ja {
  font-size: unset;
  vertical-align: unset;
}

.su-maru {
  letter-spacing: -0.15em;
  white-space: nowrap;
}

.ri-maru {
  letter-spacing: -0.025em;
  white-space: nowrap;
}

.ri-ten {
  letter-spacing: -0.025em;
  white-space: nowrap;
}

.kokagi {
  font-family: "subset-kokagi", "subset", univers-next-pro, "Helvecita Neue", Helvecita, Arial, Verdana, Roboto, "Droid Sans", "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}

.hkk-budoux {
  word-break: keep-all;
  overflow-wrap: anywhere;
}

h1, h2, h3, h4, h5, h6 {
  line-height: 1.5;
}
:where(h1, h2, h3, h4, h5, h6) {
  font-weight: bold;
}
.l-content--entry .h1,
.l-content--entry .h2,
.l-content--entry .h3,
.l-content--entry .h4,
.l-content--entry .h5,
.l-content--entry .h6,
.l-content--entry .h_label {
  width: calc(100% - 1em);
}

.header-page:not(:last-child) {
  margin-bottom: calc(var(--margin-article) * 1);
}
.header-page > * {
  width: fit-content;
  margin-inline: auto;
  text-align: center;
}
.header-page .h1 span {
  display: inline-block;
}

.header-page__name-ja {
  font-weight: bold;
}

.header-page__name-en {
  font-size: var(--font-size--sm);
  letter-spacing: var(--letter-spacing--sm);
  line-height: 1.75;
  font-family: ClashDisplayV, sans-serif;
}
.header-page__name-en, .header-page__name-en > * {
  font-weight: 450;
}
.header-page__name-en {
  color: #ff558f;
}

.header-page__department:not(:first-child) {
  margin-top: calc(var(--margin) * 1 * 1);
}
.header-page__department {
  font-weight: bold;
}

.h1 {
  font-size: var(--font-size--xxl);
  letter-spacing: var(--letter-spacing--xxl);
  line-height: 1.75;
  font-family: "kozuka-mincho-pr6n", serif;
  font-weight: 400;
  letter-spacing: 0.035em;
  scale: var(--font-expanded-scale) 1;
  width: calc(100% / var(--font-expanded-scale));
  line-height: var(--line-height-scale--serif);
  transform-origin: center center;
}
.h1:not(:last-child) {
  margin-bottom: calc(var(--margin) * 1 * 1);
}

.h2:not(:last-child) {
  margin-bottom: calc(var(--margin-section) * 1);
}
.h2 {
  font-size: var(--font-size--lg);
  letter-spacing: var(--letter-spacing--lg);
}

.h2--index:not(:last-child) {
  margin-bottom: calc(var(--margin-article) * 1);
}
.h2--index {
  position: relative;
}
.h2--index h2 {
  font-size: var(--font-size--xxl);
  letter-spacing: var(--letter-spacing--xxl);
  font-family: "kozuka-mincho-pr6n", serif;
  font-weight: 400;
  letter-spacing: 0.035em;
  scale: var(--font-expanded-scale) 1;
  width: calc(100% / var(--font-expanded-scale));
  line-height: 1;
  margin-left: -0.025em;
  transform-origin: left center;
}
.h2--index h2:not(:last-child) {
  margin-bottom: calc(var(--margin) * 1 * 1);
}
.h2--index span {
  display: inline-block;
}
.h2--index span:not(:last-child) {
  margin-top: calc((var(--line-height-scale--heading) - 1) * 1em * 0.5);
}
.h2--index p {
  font-family: ClashDisplayV, sans-serif;
}
.h2--index p, .h2--index p > * {
  font-weight: 450;
}
.h2--index p {
  font-size: var(--font-size--md);
  letter-spacing: var(--letter-spacing--md);
  line-height: 1;
  color: #ff558f;
}
.h2--index:not(:has(p)) {
  padding-bottom: calc(var(--margin) + 0.4rem);
}
.h2--index:not(:has(p))::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 2em;
  height: 0.4rem;
  background-color: #ff558f;
}
.thumbnail .h2--index {
  margin-bottom: 0;
}

.h2--index--interview h2 {
  margin-left: -0.025em;
}

.h2--index--people h2 {
  margin-left: -0.075em;
}

.h3 {
  font-size: var(--font-size--md);
  letter-spacing: var(--letter-spacing--md);
}
.h3 + .h-sub:not(:first-child) {
  margin-top: calc(var(--margin) * 0.5 * 1);
}

.l-content--entry .h2:not(:last-child) {
  margin-bottom: calc(var(--margin-article) * 1);
}
.l-content--entry .h2:not(:first-child) {
  margin-top: calc(var(--margin-article) * 1);
}
.l-content--entry .h2 {
  font-size: var(--font-size--xxl);
  letter-spacing: var(--letter-spacing--xxl);
  font-family: "kozuka-mincho-pr6n", serif;
  font-weight: 400;
  letter-spacing: 0.035em;
  scale: var(--font-expanded-scale) 1;
  width: calc(100% / var(--font-expanded-scale));
  line-height: var(--line-height-scale--serif);
  margin-left: -0.025em;
  transform-origin: left center;
}

.l-content--entry .h3:not(:last-child) {
  margin-bottom: calc(var(--margin-section) * 1);
}
.l-content--entry .h3:not(:first-child) {
  margin-top: calc(var(--margin-section) * 1);
}
.l-content--entry .h3 {
  font-size: var(--font-size--lg);
  letter-spacing: var(--letter-spacing--lg);
}

.h4,
.l-content--entry h4 {
  font-size: var(--font-size--sm);
  letter-spacing: var(--letter-spacing--sm);
}
.h3 + .h4,
.h3 + .l-content--entry h4 {
  margin-top: 0;
}
.h4 + .h-sub:not(:first-child),
.l-content--entry h4 + .h-sub:not(:first-child) {
  margin-top: calc(var(--margin) * 0.5 * 1);
}

.h5,
.l-content--entry h5 {
  font-size: var(--font-size--xs);
  letter-spacing: var(--letter-spacing--xs);
}

.h6,
.l-content--entry h6 {
  color: rgba(0, 0, 0, 0.5);
  border-color: currentcolor;
  font-size: var(--font-size--xxs);
  letter-spacing: var(--letter-spacing--xxs);
}

.h-head {
  color: rgba(0, 0, 0, 0.5);
  border-color: currentcolor;
}

figure {
  position: relative;
}

.caption {
  font-size: var(--font-size--xs);
  letter-spacing: var(--letter-spacing--xs);
  line-height: 1.75;
}
.caption:not(:first-child) {
  margin-top: calc(var(--margin) * 0.5 * 1);
}
.caption:not(:last-child) {
  margin-bottom: calc(var(--margin) * 1 * 1);
}
.caption:not(:last-child) {
  margin-bottom: calc(var(--margin-section) * 1);
}

.videoServiceWrap + .caption:not(:first-child) {
  margin-top: calc(var(--margin) * 0.5 * -1);
}

.image__credit {
  font-size: var(--font-size--xs);
  letter-spacing: var(--letter-spacing--xs);
  line-height: 1;
  color: var(--color-white);
  position: absolute;
  right: 1em;
  bottom: 1em;
  text-shadow: 0 0 0.4em rgba(0, 0, 0, 0.9);
}
.article-hero .image__credit {
  bottom: -2em;
  text-shadow: none;
  color: var(--color-figure);
}

html,
body {
  min-height: 100%;
}

html {
  overflow-y: scroll;
  scroll-padding-top: var(--margin-section);
}

body {
  width: 100%;
}

html#error body {
  background-color: var(--color-body);
}

#home .home-article {
  background-color: var(--color-body);
  padding-top: var(--margin-article);
  padding-bottom: var(--padding--content-block--b);
  position: relative;
  z-index: 110;
}

@page {
  margin: 8mm 8mm 8mm 8mm;
}
.wrap {
  width: 100%;
  min-width: 320px;
  position: relative;
}

.l-main {
  padding-bottom: var(--padding--content-block--b);
  background-color: var(--color-body);
}
#home .l-main {
  padding-top: 0;
  padding-bottom: 0;
  background-color: transparent;
}
#error .l-main {
  padding-top: var(--padding--content-block--t);
}
#archive .l-main {
  background-color: transparent;
  padding-bottom: 0;
  border-bottom: var(--padding--content-block--b) solid var(--color-body);
}
.l-main:empty {
  display: none;
}

:where(.l-content):not(:last-child) {
  margin-bottom: calc(var(--margin-article) * 1);
}
:where(.l-content) {
  position: relative;
  z-index: 100;
}

.l-content--ngtv:not(:first-child) {
  margin-top: calc(var(--margin-article) * 1);
}

@media print, screen and (min-width: 1112.02px) {
  .l-content--full {
    max-width: none;
    padding-inline: var(--padding-page--inline);
  }
}

article:not(:last-child) {
  margin-bottom: calc(var(--margin-article) * 1);
}

.article--post {
  padding-bottom: var(--margin-article);
  background-color: var(--color-white);
  position: relative;
}
.article--post::before, .article--post::after {
  content: "";
  -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg id=%22a%22 xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22%3E%3Cpath d=%22M100,100c-17.92279,0-36.21753-2.43683-52.3125-10.28412-16.23102-7.97089-29.4325-21.17236-37.40338-37.40338C2.43683,36.21753,0,17.92279,0,0v100h100Z%22/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg id=%22a%22 xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22%3E%3Cpath d=%22M100,100c-17.92279,0-36.21753-2.43683-52.3125-10.28412-16.23102-7.97089-29.4325-21.17236-37.40338-37.40338C2.43683,36.21753,0,17.92279,0,0v100h100Z%22/%3E%3C/svg%3E");
  -webkit-mask-position: left center;
  mask-position: left center;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  background-color: var(--color-body);
  width: var(--margin-article);
  height: var(--margin-article);
  position: absolute;
  pointer-events: none;
}
.article--post::before, .article--post::after {
  bottom: 0;
}
.article--post::before {
  left: 0;
}
.article--post::after {
  right: 0;
  rotate: 270deg;
}
.article--post .header-page {
  padding-top: var(--margin-article);
}
.article--post:not(:has(.header-page)) {
  padding-top: var(--margin-article);
}
#home .article--post {
  padding-top: 0;
}

.article--home {
  opacity: 0;
  transition-property: opacity;
  transition-duration: 1s;
  transition-timing-function: cubic-bezier(0, 0.55, 0.45, 1);
  transition-delay: 0s;
}
@media (prefers-reduced-motion: reduce) {
  .article--home {
    transition: none;
  }
}

.is-splash-ended .article--home {
  opacity: 1;
}

:where(main blockquote,
main cite,
main dl,
main p,
main table,
main .l-content img,
main .l-content object,
main .l-content picture,
main .l-content figure):not(:last-child) {
  margin-bottom: calc(var(--margin) * 1 * 1);
}

main img, main picture, main object, main figure, footer img, footer picture, footer object, footer figure {
  width: 100%;
  height: auto;
}

.splide figure,
.marquee figure,
.carousel figure {
  background-color: rgb(247.35, 247.35, 247.35);
}

:root {
  --header__logo__height: 6.25em;
}
@media print, screen and (min-width: 1112.02px) {
  :root {
    --header__logo__height: 8em;
  }
}

:root {
  --header__height: 12.5em;
}
@media print, screen and (min-width: 1112.02px) {
  :root {
    --header__height: 16em;
  }
}

:root {
  --header-nav__gap: var(--margin-width);
}

:root {
  --header__padding--l: var(--padding-page--inline);
}

:root {
  --header__padding--r: var(--padding-page--inline);
}

.l-header {
  z-index: 800;
  width: 100%;
}
.l-header a, .l-header button {
  text-decoration-line: none;
}
@media (hover: hover) {
  .l-header a:hover, .l-header button:hover {
    text-decoration-line: none;
  }
}
.l-header a:focus-visible, .l-header button:focus-visible {
  text-decoration-line: none;
}
.l-header :where(a), .l-header :where(button) {
  color: inherit;
}
@media (hover: hover) {
  .l-header :where(a):hover, .l-header :where(button):hover {
    color: inherit;
  }
}
.l-header :where(a):focus-visible, .l-header :where(button):focus-visible {
  color: inherit;
}
.l-header {
  font-size: var(--font-size--md);
  letter-spacing: var(--letter-spacing--md);
  line-height: 1.75;
  background-color: var(--color-white);
}
#home .l-header {
  position: absolute;
  left: 0;
  top: 0;
  background-color: transparent;
}
#error .l-header {
  background-color: transparent;
}
#archive .l-header:not(:last-child) {
  margin-bottom: calc(var(--margin-section) * 1);
}

.header__bar {
  margin-inline: auto;
  position: relative;
  z-index: 801;
  width: 100%;
}

.header__logo__wrap {
  display: block;
}

.header__logo {
  display: block;
  overflow: hidden;
}
.header__logo .logo {
  width: 111.6751269036%;
  height: auto;
}
@media print, screen and (min-width: 840.02px) {
  .header__logo .logo {
    width: 62.8571428571%;
  }
}

.fixed-header {
  position: fixed;
  right: calc(var(--button-height) * 0.5);
  bottom: 1em;
  height: var(--button-height);
  max-width: calc(100% - 2em);
  display: flex;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 810;
  white-space: nowrap;
}
.fixed-header a, .fixed-header button {
  text-decoration-line: none;
}
@media (hover: hover) {
  .fixed-header a:hover, .fixed-header button:hover {
    text-decoration-line: none;
  }
}
.fixed-header a:focus-visible, .fixed-header button:focus-visible {
  text-decoration-line: none;
}
.fixed-header {
  opacity: 0;
  translate: 0 100%;
}
@media print, screen and (min-width: 840.02px) {
  .fixed-header {
    height: calc(var(--button-height) * 3);
    right: var(--padding-page--inline);
    top: 0;
    bottom: auto;
    width: fit-content;
    display: flex;
    align-items: center;
    translate: 0 calc(var(--margin-section) * -1);
    opacity: 0;
  }
}
html.is-splash-ended .fixed-header:not(:has(.fixed-header__line.is-activing)):not(.is-hidden), html#article .fixed-header:not(:has(.fixed-header__line.is-activing)):not(.is-hidden) {
  translate: 0 0;
  opacity: 1;
  transition-property: translate,opacity;
  transition-duration: 0.6s;
  transition-timing-function: cubic-bezier(0, 0.55, 0.45, 1);
  transition-delay: 0s;
}
@media (prefers-reduced-motion: reduce) {
  html.is-splash-ended .fixed-header:not(:has(.fixed-header__line.is-activing)):not(.is-hidden), html#article .fixed-header:not(:has(.fixed-header__line.is-activing)):not(.is-hidden) {
    transition: none;
  }
}
html.is-splash-ended .fixed-header:not(:has(.fixed-header__line.is-activing)):not(.is-hidden), html#article .fixed-header:not(:has(.fixed-header__line.is-activing)):not(.is-hidden) {
  transition-delay: 1.4s;
}
@media print, screen and (min-width: 840.02px) {
  html.is-splash-ended .fixed-header:not(:has(.fixed-header__line.is-activing)):not(.is-hidden), html#article .fixed-header:not(:has(.fixed-header__line.is-activing)):not(.is-hidden) {
    transition-delay: 1.2s;
  }
}
.fixed-header.is-hidden {
  transition-delay: 0s !important;
}
html#error .fixed-header {
  display: none;
}
@media print, screen and (max-width: 840px) {
  .fixed-header .draw-more--line .draw-more__circle {
    display: none;
  }
}
@media print, screen and (max-width: 840px) {
  .fixed-header .draw-more--line .draw-more__icon {
    display: none;
  }
}
@media print, screen and (max-width: 840px) {
  .fixed-header .draw-more--line .draw-more__str {
    background-color: transparent;
    padding-inline: 0.5em 1em;
  }
}

.fixed-header__line {
  border-radius: 999.9rem;
  overflow: hidden;
  z-index: 811;
}

.fixed-header__close {
  position: absolute;
  z-index: 812;
  right: calc(var(--button-height) * -1 * 0.5);
  top: calc(var(--button-height) * -1 * 0.5);
  width: var(--button-height);
  height: var(--button-height);
  border-radius: 999.9rem;
}
@media print, screen and (min-width: 840.02px) {
  .fixed-header__close {
    right: calc((var(--button-height) - (var(--button-height) - 2.1rem) * 0.5) * -1);
    top: calc(50% + var(--button-height) * 0.5 - (var(--button-height) - 2.1rem) * 0.5);
    margin-block: auto;
  }
}
.fixed-header__close::before {
  content: "";
  position: absolute;
  margin: auto;
  inset: 0;
  transition-property: background-color;
  transition-duration: 0.3s;
  transition-timing-function: cubic-bezier(0, 0.55, 0.45, 1);
  transition-delay: 0s;
}
@media (prefers-reduced-motion: reduce) {
  .fixed-header__close::before {
    transition: none;
  }
}
.fixed-header__close::before {
  width: 2.1rem;
  height: 2.1rem;
  z-index: 813;
  background-color: #999999;
  border-radius: 999.9rem;
}
.fixed-header__close i {
  position: absolute;
  margin: auto;
  inset: 0;
  z-index: 814;
  color: var(--color-white);
  background-color: currentcolor;
  overflow: hidden;
  width: 2.1rem;
  height: 2.1rem;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg id=%22a%22 xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 21 21%22%3E%3Cpath d=%22M14,14.5c-.12793,0-.25586-.04883-.35352-.14648l-7-7c-.19531-.19531-.19531-.51172,0-.70703s.51172-.19531.70703,0l7,7c.19531.19531.19531.51172,0,.70703-.09766.09766-.22559.14648-.35352.14648Z%22/%3E%3Cpath d=%22M7,14.5c-.12793,0-.25586-.04883-.35352-.14648-.19531-.19531-.19531-.51172,0-.70703l7-7c.19531-.19531.51172-.19531.70703,0s.19531.51172,0,.70703l-7,7c-.09766.09766-.22559.14648-.35352.14648Z%22/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg id=%22a%22 xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 21 21%22%3E%3Cpath d=%22M14,14.5c-.12793,0-.25586-.04883-.35352-.14648l-7-7c-.19531-.19531-.19531-.51172,0-.70703s.51172-.19531.70703,0l7,7c.19531.19531.19531.51172,0,.70703-.09766.09766-.22559.14648-.35352.14648Z%22/%3E%3Cpath d=%22M7,14.5c-.12793,0-.25586-.04883-.35352-.14648-.19531-.19531-.19531-.51172,0-.70703l7-7c.19531-.19531.51172-.19531.70703,0s.19531.51172,0,.70703l-7,7c-.09766.09766-.22559.14648-.35352.14648Z%22/%3E%3C/svg%3E");
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
}
@media (hover: hover) {
  .fixed-header__close:hover::before {
    background-color: var(--color-figure);
  }
  .fixed-header__close:hover i {
    animation: spin 0.3s cubic-bezier(0, 0.55, 0.45, 1) forwards;
  }
}
.fixed-header__close:focus-visible::before {
  background-color: var(--color-figure);
}
.fixed-header__close:focus-visible i {
  animation: spin 0.3s cubic-bezier(0, 0.55, 0.45, 1) forwards;
}

@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(180deg);
  }
}
.l-footer {
  width: 100%;
}
.l-footer a, .l-footer button {
  text-decoration-line: none;
}
@media (hover: hover) {
  .l-footer a:hover, .l-footer button:hover {
    text-decoration-line: none;
  }
}
.l-footer a:focus-visible, .l-footer button:focus-visible {
  text-decoration-line: none;
}
.l-footer {
  z-index: 100;
  position: relative;
  background-color: var(--color-body);
  padding-bottom: 17.2413793103%;
}

.footer__department {
  margin-bottom: calc(var(--margin-article) + 0.2rem);
  position: relative;
}
@media print, screen and (min-width: 568.02px) {
  .footer__department {
    margin-bottom: var(--margin-article);
  }
}
.footer__department::before {
  content: "";
  position: absolute;
  bottom: calc(var(--margin-article) / 2 * -1);
  left: 0;
  width: 100%;
  height: 0.2rem;
  background-color: var(--color-white);
  border-radius: 999.9rem;
}
@media print, screen and (min-width: 568.02px) {
  .footer__department::before {
    display: none;
  }
}
.footer__department h2:not(:last-child) {
  margin-bottom: calc(var(--margin) * 1 * 1);
}
.footer__department h3:not(:last-child) {
  margin-bottom: calc(var(--margin) * 0.5 * 1);
}
.footer__department h3 {
  font-size: var(--font-size--sm);
  letter-spacing: var(--letter-spacing--sm);
  line-height: 1;
}

.footer__department__heading {
  font-weight: bold;
}

.footer__department__list:not(:last-child) {
  margin-bottom: calc(var(--margin) * 1 * 1);
}
.footer__department__list a, .footer__department__list button {
  text-decoration-line: none;
}
@media (hover: hover) {
  .footer__department__list a:hover, .footer__department__list button:hover {
    text-decoration-line: none;
  }
}
.footer__department__list a:focus-visible, .footer__department__list button:focus-visible {
  text-decoration-line: none;
}
.footer__department__list a, .footer__department__list button {
  color: var(--color-figure);
}
@media (hover: hover) {
  .footer__department__list a:hover, .footer__department__list button:hover {
    color: var(--color-font-link-hover);
  }
}
.footer__department__list a:focus-visible, .footer__department__list button:focus-visible {
  color: var(--color-font-link-hover);
}
.footer__department__list {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: stretch;
  align-items: stretch;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.footer__department__list > * {
  min-width: 0;
}
.footer__department__list > *.minimum {
  flex-grow: 0 !important;
  flex-shrink: 0 !important;
  white-space: nowrap;
}
.footer__department__list {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  flex-wrap: wrap;
  font-size: var(--font-size--lg);
  letter-spacing: var(--letter-spacing--lg);
  line-height: 1.75;
}
.footer__department__list a {
  display: flex;
  align-items: end;
}
.footer__department__list .anchor__inner__str {
  font-family: "kozuka-mincho-pr6n", serif;
  font-weight: 400;
  letter-spacing: 0.035em;
  scale: var(--font-expanded-scale) 1;
  width: calc(100% / var(--font-expanded-scale));
  line-height: var(--line-height-scale--serif);
  margin-left: -0.025em;
  transform-origin: left center;
  display: block;
  white-space: nowrap;
  scale: 1 calc(1 / var(--font-expanded-scale));
}
.footer__department__list i {
  padding-bottom: 0.4em;
}
.footer__department__list:not(:first-child) a {
  padding-right: 1em;
}

.footer__banner:not(:last-child) {
  margin-bottom: calc(var(--margin-article) * 1);
}
.footer__banner {
  background-color: var(--color-white);
  border-radius: 1rem;
  margin-inline: auto;
  position: relative;
  overflow: hidden;
}
@media print, screen and (min-width: 568.02px) and (max-width: 1112px) {
  .footer__banner {
    margin-inline: calc(var(--padding-page--inline) * 0.5 * -1);
  }
}
@media print, screen and (max-width: 568px) {
  .footer__banner .draw-more {
    overflow: hidden;
    border-radius: 999.9rem;
  }
  .footer__banner .draw-more__circle {
    display: none;
  }
  .footer__banner .draw-more__icon::before {
    background-color: var(--color-font-link);
  }
}

@media print, screen and (min-width: 568.02px) {
  .footer__banner__list {
    display: grid;
  }
  .footer__banner__list {
    gap: 0 0.1rem;
  }
  .footer__banner__list {
    grid-template-columns: auto;
  }
  .footer__banner__list {
    align-items: center;
  }
  .footer__banner__list {
    grid-template-columns: repeat(3, 1fr);
  }
}
.footer__banner__list__item {
  padding: 0;
  display: grid;
  position: relative;
  grid-template-columns: 7rem auto var(--button-height);
  grid-template-rows: auto;
}
@media print, screen and (min-width: 568.02px) {
  .footer__banner__list__item {
    padding: var(--margin-section);
    grid-row: span 3;
    grid-template-columns: unset;
    grid-template-rows: subgrid;
    align-self: center;
    align-items: center;
    padding: max(var(--margin), 3vw);
    gap: var(--margin);
  }
}
.footer__banner__list__item:not(:first-child)::after {
  content: "";
  position: absolute;
  inset: 0;
  bottom: -0.1rem;
  margin: 0 auto;
  width: calc(100% - 0.4rem);
  height: 0.1rem;
  background-color: var(--color-body);
}
@media print, screen and (min-width: 568.02px) {
  .footer__banner__list__item:not(:first-child)::after {
    inset: 0;
    left: -0.1rem;
    margin: auto 0;
    width: 0.1rem;
    height: calc(100% - 1em);
  }
}

.footer__banner__list__item__fig {
  grid-row: 1/-1;
  grid-column: 1/2;
  background-color: rgb(247.35, 247.35, 247.35);
  position: relative;
}
@media print, screen and (min-width: 568.02px) {
  .footer__banner__list__item__fig {
    grid-row: unset;
    grid-column: unset;
    border-radius: 0.6rem;
    aspect-ratio: 1/1;
  }
}
.footer__banner__list__item__fig figure, .footer__banner__list__item__fig img {
  aspect-ratio: 1/1;
  object-fit: contain;
}
@media print, screen and (min-width: 568.02px) {
  .footer__banner__list__item--prospective .footer__banner__list__item__fig {
    background-color: transparent;
  }
}

.footer__banner__list__item__fig__inner {
  position: absolute;
  inset: 0;
  margin: auto;
  width: calc(100% - var(--margin) * 1);
  height: calc(100% - var(--margin) * 1);
}
.footer__banner__list__item--line .footer__banner__list__item__fig__inner {
  height: 100%;
  width: 100%;
}
@media print, screen and (min-width: 568.02px) {
  .footer__banner__list__item--prospective .footer__banner__list__item__fig__inner {
    width: 100%;
    height: 100%;
  }
}
.footer__banner__list__item__fig__inner figure, .footer__banner__list__item__fig__inner pitcure, .footer__banner__list__item__fig__inner img {
  position: absolute;
  margin: auto;
  inset: 0;
  width: 100%;
  height: 100%;
}

.footer__banner__list__item__heading {
  color: var(--color-figure);
  margin-block: calc((var(--line-height-scale--serif) - 1) * 0.5 * -1em);
  grid-row: 1/-1;
  grid-column: 2/3;
  padding-block: var(--margin);
  padding-left: var(--margin-width);
  align-self: center;
}
@media print, screen and (min-width: 568.02px) {
  .footer__banner__list__item__heading {
    padding-block: 0;
    padding-left: 0;
    grid-row: unset;
    grid-column: unset;
    align-self: start;
  }
}
.footer__banner__list__item__heading h2 {
  font-family: "kozuka-mincho-pr6n", serif;
  font-weight: 400;
  letter-spacing: 0.035em;
  scale: var(--font-expanded-scale) 1;
  width: calc(100% / var(--font-expanded-scale));
  line-height: var(--line-height-scale--serif);
  margin-left: -0.025em;
  transform-origin: left center;
  font-size: min(3.75vw, var(--font-size--md));
}
@media print, screen and (min-width: 568.02px) {
  .footer__banner__list__item__heading h2 {
    font-size: clamp(var(--font-size--sm), 1.8vw, var(--font-size--xl));
  }
}
.footer__banner__list__item__heading span {
  display: inline-block;
}
.footer__banner__list__item__heading .sub {
  font-size: clamp(var(--font-size--xs), 0.85vw, var(--font-size--lg));
}

.footer__banner__list__item--guidebook figure {
  margin-inline: auto;
}

a.button--blank,
span.button--blank {
  display: grid;
}
a.button--blank,
span.button--blank {
  grid-template-columns: 1fr var(--button-height);
}
a.button--blank,
span.button--blank {
  padding-right: 0;
  font-size: var(--font-size--sm);
  letter-spacing: var(--letter-spacing--sm);
  font-weight: bold;
}
@media print, screen and (min-width: 1230.02px) {
  a.button--blank,
  span.button--blank {
    margin-inline: auto;
  }
}

.footer__banner__list__item__button {
  grid-row: 1/-1;
  grid-column: 3/4;
  align-self: center;
}
@media print, screen and (min-width: 568.02px) {
  .footer__banner__list__item__button {
    grid-column: unset;
    grid-row: unset;
  }
}
.footer__banner__list__item__button .draw-more--fusion {
  width: var(--button-height);
}

.button--blank .button__icon,
.footer__banner__list__item__button__icon {
  position: relative;
  border-radius: 999.9rem;
  overflow: hidden;
  rotate: -45deg;
}
.button--blank .button__icon i,
.footer__banner__list__item__button__icon i {
  position: absolute;
  margin: auto;
  inset: 0;
}

.footer__container {
  padding-inline: var(--padding-page--inline);
}

.footer__container__inner a, .footer__container__inner button {
  text-decoration-line: none;
}
@media (hover: hover) {
  .footer__container__inner a:hover, .footer__container__inner button:hover {
    text-decoration-line: none;
  }
}
.footer__container__inner a:focus-visible, .footer__container__inner button:focus-visible {
  text-decoration-line: none;
}
.footer__container__inner a, .footer__container__inner button {
  color: var(--color-figure);
}
@media (hover: hover) {
  .footer__container__inner a:hover, .footer__container__inner button:hover {
    color: var(--color-font-link-hover);
  }
}
.footer__container__inner a:focus-visible, .footer__container__inner button:focus-visible {
  color: var(--color-font-link-hover);
}

:root {
  --footer__logo-100__height: calc(3lh + 1em);
}
@media print, screen and (min-width: 1230.02px) {
  :root {
    --footer__logo-100__height: max((var(--line-height-scale) * 3 + 1) * 1vw, 3lh + 1em);
  }
}

:root {
  --footer__logo-musabi__height: calc(var(--line-height-scale--heading) * 1em);
}
@media print, screen and (min-width: 1230.02px) {
  :root {
    --footer__logo-musabi__height: max(var(--line-height-scale) * 1 * 1vw, var(--line-height-scale--heading) * 1em);
  }
}

.footer__logo {
  position: relative;
}
.footer__logo i {
  position: absolute;
  left: calc(100% + 0.325rem);
  bottom: 0;
  opacity: 0;
  transition-property: opacity;
  transition-duration: 0.3s;
  transition-timing-function: cubic-bezier(0, 0.55, 0.45, 1);
  transition-delay: 0s;
}
@media (prefers-reduced-motion: reduce) {
  .footer__logo i {
    transition: none;
  }
}
@media print, screen and (min-width: 568.02px) {
  .footer__logo i {
    right: calc(100% + 0.325rem);
    left: auto;
  }
}
.footer__logo a {
  display: block;
  position: relative;
}
.footer__logo a span {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  background-color: currentcolor;
  width: 100%;
  height: 100%;
}
@media (hover: hover) {
  .footer__logo a:hover {
    color: var(--color-font);
  }
  .footer__logo a:hover i {
    opacity: 1;
    color: var(--color-font-link-hover);
  }
}
.footer__logo a:focus-visible {
  color: var(--color-font);
}
.footer__logo a:focus-visible i {
  opacity: 1;
  color: var(--color-font-link-hover);
}
.footer__logo a:focus-visible {
  color: var(--color-font-link-hover);
}

.footer__logo--100 a {
  width: clamp(60%, 100% - 14rem - var(--margin-width), var(--footer__logo-100__height) * 2.565);
  aspect-ratio: 2.565/1;
}
@media print, screen and (min-width: 568.02px) {
  .footer__logo--100 a {
    height: var(--footer__logo-100__height);
    width: auto;
  }
}
.footer__logo--100 a span {
  -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg id=%22a%22 xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 513 200%22%3E%3Cpath d=%22M363.43158,3.26304h5.10888l5.71104,16.21609h.0552l5.57291-16.21609h5.0482v20.7175h-3.45199V7.99655h-.06076l-5.7386,15.98399h-2.98804l-5.74416-15.98399h-.0552v15.98399h-3.45747V3.26304ZM402.6495,8.97956h-3.31394v8.69891c0,.58556-.06076,1.12678-.18777,1.62385-.12709.50819-.33138.93345-.62416,1.29787-.28722.35363-.66832.64084-1.13226.85069-.45838.21541-1.04386.32582-1.73425.32582-.91137,0-1.61829-.27609-2.11536-.81749-.50263-.54123-.75116-1.46356-.75116-2.78367v-9.19598h-3.31942v9.52196c0,1.97731.44178,3.45199,1.32003,4.4296.88365.97761,2.30869,1.46356,4.28043,1.46356.83401,0,1.64593-.22637,2.45229-.68484.80089-.45847,1.40844-1.06594,1.81162-1.82814h.06076v2.09867h3.25318v-15.00082ZM406.0854,19.17472c.02216.88929.19889,1.65706.54131,2.30886.33694.64607.80089,1.18746,1.39184,1.62368.59095.43082,1.28691.75681,2.09327.97205.80089.21002,1.68461.31486,2.63459.31486.77324,0,1.55753-.08276,2.35285-.25957.78984-.17664,1.51336-.45847,2.1596-.83957.65719-.38649,1.1819-.88912,1.58517-1.50772.41422-.62416.61303-1.36984.61303-2.27009,0-.729-.14361-1.35315-.41978-1.85022-.28165-.50263-.65171-.91693-1.10462-1.24831s-.97205-.59095-1.55205-.78984c-.57991-.18777-1.17086-.35346-1.76737-.48594-.62416-.13805-1.22067-.25957-1.80058-.3811-.58547-.1104-1.09906-.25401-1.55753-.41987-.45291-.16569-.8174-.36998-1.10462-.62399-.28165-.24862-.41978-.57999-.41978-.98874,0-.33138.09945-.59095.29278-.8008.19325-.20446.43074-.35346.71248-.46403.28165-.10484.57991-.17664.89477-.21541.32034-.03304.59643-.05512.82844-.05512.74012,0,1.39184.13248,1.96071.40318.56887.27053.93345.79524,1.0881,1.58508h3.45199c-.09388-.83401-.33138-1.54092-.71248-2.13744-.37562-.58539-.85061-1.06594-1.41948-1.43052-.57443-.36998-1.20954-.64067-1.91655-.8008-.707-.1603-1.44712-.24862-2.22036-.24862-.67936,0-1.39184.0718-2.13744.20446-.74012.13805-1.41948.37554-2.03251.71248-.60755.34233-1.11018.78968-1.50789,1.33663-.39214.55775-.59643,1.24258-.59643,2.04894,0,.7622.13248,1.39748.40866,1.91107.27061.51375.62963.93902,1.0881,1.26483.45838.33138.96657.59095,1.53544.78428.57443.19333,1.16538.36458,1.78946.49707.59651.13265,1.18755.25957,1.76746.37015.57991.12153,1.09914.25957,1.55205.42526.45838.16013.82844.3811,1.12114.65163.28722.2707.44186.6132.46395,1.0329.02216.42526-.08284.77333-.30373,1.02734-.22089.26514-.50811.45847-.86165.59095-.3479.13805-.72352.22654-1.11566.27609-.3977.04972-.75116.07737-1.06046.07737-.88921,0-1.65697-.19333-2.29208-.58539-.64067-.3811-1.01074-1.05498-1.10462-2.01608h-3.31951ZM435.41298,12.9153c0-.78968-.17673-1.45799-.51915-2.01591-.35354-.54679-.81193-.99413-1.3808-1.34759-.57443-.3425-1.21511-.59651-1.93315-.75681-.71804-.149-1.44156-.23193-2.18168-.23193-.83401,0-1.64585.08293-2.44125.23749-.79532.15473-1.5078.42526-2.13187.81193-.6352.38666-1.14887.90581-1.55761,1.54092-.40866.64067-.64067,1.44721-.69588,2.4137h3.31394c.07728-.81193.41422-1.40844,1.01621-1.8005.59651-.3811,1.35872-.57443,2.28661-.57443.33138,0,.67936.02208,1.04386.0718.37006.04416.70144.14361,1.00526.28722.29269.149.54679.35346.75116.62955.20437.2707.3093.61303.3093,1.03846,0,.48594-.12709.85052-.36458,1.08246-.24853.24306-.57435.42526-.98865.54123-.4197.11613-.89469.19333-1.44148.24306-.54131.04972-1.11018.13265-1.71226.24862-.69588.07737-1.38627.18777-2.07667.33694-.68492.14361-1.30351.3811-1.85578.70692-.55235.33138-.99422.78428-1.33663,1.36967-.33694.57999-.50811,1.33663-.50811,2.26453,0,.73456.14361,1.3808.42526,1.92759.28165.55235.65728,1.01082,1.13226,1.36428.47499.36458,1.02178.63511,1.64037.81749.62416.18221,1.27031.27609,1.94967.27609.88929,0,1.81718-.14917,2.77263-.43639.9611-.29261,1.77294-.7622,2.42474-1.40288.13805.685.43082,1.15999.87817,1.43052.44186.2707,1.01074.40874,1.68453.40874.13257,0,.29826-.01096.49159-.02764.19333-.02208.38666-.04972.58547-.08832.19333-.04416.3811-.08832.56339-.13265.18221-.04955.33138-.09388.44734-.13248v-2.30312c-.17125.0386-.3259.06068-.46395.06068h-.34798c-.3093,0-.51915-.09388-.62407-.26514-.10501-.17108-.16021-.46386-.16021-.86704v-7.72703ZM432.09912,18.94111c0,.51915-.12153.95553-.37562,1.31455-.24853.35346-.56339.6518-.94449.88373s-.77872.39206-1.20954.4915c-.42526.09388-.82297.14361-1.18746.14361-.29278,0-.61859-.03304-.97761-.09388-.35346-.04972-.68492-.15456-.98318-.29817-.30373-.14361-.55227-.3425-.76768-.59651-.22089-.24862-.3259-.55235-.3259-.92233,0-.42543.07737-.78445.22097-1.08262s.34242-.54123.59651-.7236c.24853-.18221.54679-.32582.87261-.43082.33146-.1104.66832-.18777,1.0163-.24845.73456-.13265,1.4692-.23749,2.20924-.30373.73464-.06641,1.35324-.25957,1.85587-.59112v2.45786ZM439.05991,19.17472c.02216.88929.19889,1.65706.54131,2.30886.33694.64607.80089,1.18746,1.3974,1.62368.58539.43082,1.28135.75681,2.08771.97205.80089.21002,1.68461.31486,2.63459.31486.77324,0,1.55753-.08276,2.35285-.25957.78984-.17664,1.51336-.45847,2.16508-.83957.65171-.38649,1.17642-.88912,1.58517-1.50772.40874-.62416.60755-1.36984.60755-2.27009,0-.729-.13805-1.35315-.41978-1.85022-.28165-.50263-.65171-.91693-1.10462-1.24831s-.97205-.59095-1.55205-.78984c-.57991-.18777-1.16538-.35346-1.76737-.48594-.61859-.13805-1.22067-.25957-1.80058-.3811-.57991-.1104-1.09906-.25401-1.55753-.41987-.45291-.16569-.8174-.36998-1.09914-.62399-.28165-.24862-.4197-.57999-.4197-.98874,0-.33138.09388-.59095.29269-.8008.18777-.20446.42526-.35346.707-.46403.28165-.10484.57991-.17664.90025-.21541.31486-.03304.59651-.05512.82844-.05512.73464,0,1.38636.13248,1.95523.40318.56887.27053.93345.79524,1.0881,1.58508h3.45199c-.09388-.83401-.33138-1.54092-.71248-2.13744-.37562-.58539-.85061-1.06594-1.41948-1.43052-.57443-.36998-1.20954-.64067-1.91655-.8008-.707-.1603-1.44712-.24862-2.22036-.24862-.67936,0-1.39184.0718-2.13744.20446-.74012.13805-1.41948.37554-2.03251.71248-.60755.34233-1.11018.78968-1.50789,1.33663-.39214.55775-.59095,1.24258-.59095,2.04894,0,.7622.13257,1.39748.40318,1.91107.27061.51375.6352.93902,1.0881,1.26483.45838.33138.97205.59095,1.54092.78428.56895.19333,1.16538.36458,1.78398.49707.59651.13265,1.18755.25957,1.77302.37015.57435.12153,1.09358.25957,1.55196.42526.45291.16013.82297.3811,1.11566.65163.28722.2707.44743.6132.46395,1.0329.02216.42526-.08284.77333-.30373,1.02734-.22089.26514-.50811.45847-.85609.59095-.35346.13805-.72352.22654-1.12122.27609-.3977.04972-.75116.07737-1.06046.07737-.88921,0-1.65697-.19333-2.29208-.58539-.64067-.3811-1.00526-1.05498-1.10462-2.01608h-3.31951ZM455.80467,23.98054h3.31386v-8.84808c0-.53583.08841-1.04942.25957-1.53553.17673-.48038.41978-.90025.7236-1.25927.3093-.35902.6904-.64067,1.13218-.84496.44186-.19889.94449-.29834,1.50232-.29834.98865,0,1.71217.25957,2.17612.79541.46395.53027.71256,1.38636.75116,2.56826v9.42252h3.31942v-10.30625c0-1.70105-.47499-2.977-1.42496-3.83309-.94449-.85052-2.24244-1.27579-3.88829-1.27579-.98865,0-1.88342.23193-2.68431.68484-.8008.45847-1.40288,1.0329-1.81162,1.71217h-.0552V3.26304h-3.31386v20.7175ZM473.25458,6.38129h3.31942v-3.12061h-3.31942v3.12061ZM473.25458,23.98374h3.31942v-15.00099h-3.31942v15.00099ZM480.87441,23.98155h3.28622v-8.84808c0-.53567.08284-1.04942.25966-1.53536.17673-.48055.4197-.90042.729-1.26483.3093-.35346.68492-.63528,1.13226-.83957.44743-.19889.94997-.30373,1.51336-.30373.98865,0,1.71774.26514,2.18168.8008.46942.53027.71804,1.38636.75664,2.56826v9.42252h3.31942v-10.30625c0-1.70105-.47499-2.977-1.42496-3.83309-.94997-.85052-2.25349-1.27579-3.89933-1.27579-.98318,0-1.88899.23749-2.70083.71248-.81749.47499-1.47476,1.12678-1.97731,1.96079l-.06076-.06085v-2.19828h-3.11505v15.00099ZM505.12506,24.39805c1.1985,0,2.27-.20429,3.20885-.59651.93345-.39762,1.72886-.94441,2.36953-1.64037.64624-.70135,1.1433-1.5298,1.48024-2.50202.33677-.96649.50802-2.03243.50802-3.19242,0-1.1433-.17125-2.19255-.50802-3.16477-.33694-.96649-.83401-1.8005-1.48024-2.49646-.64067-.69596-1.43608-1.24814-2.36953-1.64037-.93885-.39762-2.01035-.60208-3.20885-.60208-1.19859,0-2.27009.20446-3.20902.60208-.93337.39223-1.72878.94441-2.37493,1.64037-.64624.69596-1.1433,1.52997-1.48024,2.49646-.33694.97222-.50811,2.02147-.50811,3.16477,0,1.15999.17117,2.22593.50811,3.19242.33694.97222.83401,1.80066,1.48024,2.50202.64615.69596,1.44156,1.24275,2.37493,1.64037.93893.39223,2.01043.59651,3.20902.59651M505.12506,21.7745c-.73464,0-1.37532-.15456-1.91107-.46386-.53575-.31486-.98309-.71804-1.33107-1.22067s-.60208-1.06594-.76776-1.69009c-.16569-.63511-.24853-1.27579-.24853-1.93315,0-.63511.08284-1.27579.24853-1.91646.16569-.63511.41978-1.19859.76776-1.69009s.79532-.89469,1.33107-1.20398c.53575-.31486,1.17642-.46403,1.91107-.46403.729,0,1.36959.14917,1.91098.46403.53567.3093.98301.71248,1.33107,1.20398.34233.4915.60208,1.05498.76776,1.69009.16569.64067.24289,1.28135.24289,1.91646,0,.65736-.0772,1.29804-.24289,1.93315-.16569.62416-.42543,1.18746-.76776,1.69009-.34806.50263-.79541.90581-1.33107,1.22067-.5414.3093-1.18199.46386-1.91098.46386M361.773,57.94859h3.72808l1.94975-5.46807h8.26261l1.94419,5.46807h3.89942l-7.98104-20.7175h-3.85517l-7.94784,20.7175ZM371.57106,40.81557h.08841l3.09853,8.90337h-6.31851l3.13157-8.90337ZM384.0734,57.95129h3.28622v-7.15243c0-.82844.10501-1.56857.31486-2.20924.20985-.64067.50811-1.17095.87817-1.6129.35902-.43622.79532-.7622,1.28143-.98301.49707-.22654,1.02725-.33694,1.58508-.33694.23201,0,.46951.01096.707.04416.24853.02764.48055.06068.71248.10501v-3.16494c-.15465-.02208-.30373-.0386-.44734-.06624-.14917-.02764-.41422-.0386-.80089-.0386-.49707,0-.98865.09388-1.48024.29278-.48046.18777-.92233.44734-1.32003.7622-.39214.32582-.72908.67371-1.01074,1.06594-.28165.38666-.46395.77872-.55783,1.1819h-.0552v-2.88868h-3.09297v15.00099ZM394.54533,45.4026h2.49646v8.85381c.01652.61859.07728,1.17634.18777,1.65689.10492.48611.3093.88373.61303,1.19859.29826.32582.71804.56331,1.24831.729.53019.16569,1.23719.24862,2.10431.24862.37006,0,.72352-.02208,1.0715-.06085.35346-.02764.71248-.06624,1.07698-.10484v-2.57382c-.23193.05512-.46395.09388-.69588.09928-.23201.01112-.46395.01669-.69596.01669-.37006,0-.66276-.04416-.86713-.13265-.21541-.08276-.37554-.21541-.48055-.39206-.1104-.17125-.17673-.3811-.20429-.63511-.02764-.24862-.04425-.55235-.04425-.90042v-8.00312h2.98804v-2.45229h-2.98804v-4.50124h-3.31386v4.50124h-2.49646v2.45229ZM363.26429,84.45812c0,1.3422.20985,2.50202.60747,3.4852.40874.98874.98318,1.81162,1.72878,2.47994.74568.67388,1.64037,1.16538,2.67875,1.49676,1.04942.33138,2.20376.49707,3.48511.49707,1.27587,0,2.43578-.16569,3.47415-.49707,1.04386-.33138,1.93863-.82288,2.68423-1.49676.7456-.66832,1.32003-1.4912,1.72321-2.47994.40874-.98318.61312-2.143.61312-3.4852v-13.26117h-3.62324v12.08483c0,.69596-.03312,1.39731-.09936,2.12092-.06633.71248-.26514,1.35872-.57999,1.92759-.32034.56887-.8008,1.04386-1.4526,1.41383-.64615.36458-1.563.54679-2.73951.54679-1.1819,0-2.09875-.18221-2.74499-.54679-.64624-.36998-1.13226-.84496-1.4526-1.41383-.32034-.56887-.51367-1.21511-.57991-1.92759-.06633-.7236-.09945-1.42496-.09945-2.12092v-12.08483h-3.62316v13.26117ZM384.62904,91.9212h3.29178v-8.84808c0-.54123.08284-1.05498.2541-1.54092.17673-.48055.4197-.90025.729-1.25927.3093-.35902.6904-.64067,1.13226-.83957.44743-.20429.94997-.3093,1.51893-.3093.98865,0,1.71217.26514,2.1816.8008.46395.53583.71804,1.38636.75672,2.56826v9.42808h3.31386v-10.30625c0-1.70661-.47499-2.9824-1.42496-3.83848-.94997-.84513-2.24792-1.27596-3.89385-1.27596-.98865,0-1.89446.24306-2.70083.71248-.8174.47499-1.48024,1.12678-1.98279,1.96079l-.05529-.06085v-2.19272h-3.12053v15.00099ZM402.08282,74.31655h3.31394v-3.12061h-3.31394v3.12061ZM402.08282,91.91884h3.31394v-15.00099h-3.31394v15.00099ZM413.62904,91.9212h3.71704l5.36306-15.00099h-3.42443l-3.65628,11.51596h-.05529l-3.80545-11.51596h-3.59004l5.45138,15.00099ZM438.45791,85.28842c.13813-1.12678.06076-2.2148-.21541-3.27535-.28165-1.05481-.73456-1.99383-1.35315-2.80575-.61312-.81732-1.3974-1.46912-2.33077-1.96618-.94449-.4915-1.99939-.74012-3.18138-.74012-1.12122,0-2.13196.21541-3.02117.64067-.88929.42526-1.65149,1.00526-2.27557,1.7233-.62963.729-1.11018,1.57413-1.4526,2.52949-.33694.9611-.50811,1.97192-.50811,3.03785,0,1.15982.16013,2.23132.48046,3.19242.32034.97205.78984,1.80606,1.41948,2.50202.62416.6904,1.3974,1.23719,2.30321,1.62368.90573.39223,1.95514.57999,3.13157.57999.81193,0,1.59073-.1104,2.33633-.33138.74012-.22654,1.41392-.55235,2.01599-.98318.59651-.43622,1.10462-.97761,1.52988-1.61273.42535-.64624.72908-1.36428.90033-2.1816h-3.12061c-.28722.83401-.72908,1.4526-1.32003,1.86674-.59104.40874-1.36428.61859-2.33633.61859-.6904,0-1.28691-.11597-1.79502-.35902-.50263-.24289-.91685-.56331-1.24823-.97205-.3259-.40318-.56895-.87261-.73464-1.41383-.16569-.53583-.24853-1.09914-.24853-1.67357h11.02429ZM427.43363,83.10666c.02208-.56331.13257-1.08246.33694-1.56857.20437-.48594.46951-.90581.81193-1.26466.33686-.35902.74012-.64084,1.21511-.83957.47499-.20446.99969-.3093,1.57961-.3093.55783,0,1.06594.11597,1.51884.33694.45291.22081.83957.51358,1.15991.87261s.56887.77872.75116,1.26483c.18777.48055.29826.98318.33694,1.50772h-7.71043ZM441.84813,91.9212h3.28622v-7.15243c0-.82844.10501-1.56857.32042-2.20924.20985-.64067.50254-1.17651.87261-1.6129.35902-.43622.79532-.7622,1.28691-.98857.49159-.22097,1.02178-.33694,1.57961-.33694.23201,0,.46951.01652.707.04972.24853.02764.48603.06068.71804.09945v-3.15938c-.15465-.02208-.3093-.04416-.45291-.07164-.14361-.02225-.40874-.03877-.79532-.03877-.50263,0-.99422.09945-1.48024.29278-.48055.19333-.92241.45291-1.32003.76776-.3977.32025-.73464.67371-1.0163,1.06037-.27618.38666-.46395.78428-.55783,1.18746h-.0552v-2.88868h-3.09297v15.00099ZM452.46915,87.10881c.0166.88929.19881,1.66262.53575,2.30886.33694.64607.80636,1.18746,1.3974,1.62368.58539.43639,1.28135.7622,2.08771.97205.80089.21002,1.68461.31486,2.63459.31486.77324,0,1.563-.08276,2.35285-.25957.79532-.17125,1.51893-.45291,2.16508-.83957.65171-.38649,1.17642-.88912,1.58517-1.50772.40874-.62416.60755-1.36984.60755-2.27009,0-.729-.13805-1.34759-.41978-1.84466-.28165-.50819-.65171-.9225-1.10462-1.25387s-.97205-.59095-1.54648-.78428c-.58547-.19333-1.17095-.35346-1.77294-.4915-.61859-.13805-1.22067-.25957-1.80058-.37554s-1.09906-.25957-1.55753-.42543c-.45291-.16013-.8174-.36998-1.09914-.62399-.28165-.24862-.4197-.57999-.4197-.98874,0-.33138.09388-.59095.29269-.8008.18777-.19889.42526-.35346.707-.46403.28165-.10484.57991-.17664.90025-.21541.31486-.03304.59651-.05512.82844-.05512.73464,0,1.38636.13248,1.95523.40318.56887.27053.93345.79524,1.0881,1.58508h3.45199c-.09388-.82844-.33138-1.54092-.71248-2.13744-.37562-.58539-.85061-1.06594-1.41948-1.43052-.57443-.36998-1.20954-.63511-1.91655-.8008-.707-.1603-1.44712-.24862-2.22036-.24862-.67936,0-1.39184.0718-2.13744.20446-.74012.13805-1.41948.3811-2.02703.71248-.61303.34233-1.11566.78968-1.51336,1.34203-.39214.55235-.59095,1.23719-.59095,2.04911,0,.75664.13257,1.39192.40318,1.90551.27061.51375.6352.93902,1.0881,1.27039.45838.32582.97205.59095,1.54092.77872.56895.19889,1.16538.36458,1.78954.49707.59095.13265,1.18199.26514,1.76746.37554.57435.11613,1.09358.25418,1.55196.42543.45291.16013.82297.37554,1.11566.64607.28722.2707.44743.6132.46395,1.03846.02216.4197-.08284.76776-.30373,1.02734s-.50811.4583-.85609.58539c-.35346.14361-.72352.23193-1.11566.28165-.40327.04416-.75672.0718-1.06046.0718-.89477,0-1.65697-.19333-2.29765-.57983-.64067-.3811-1.00526-1.05498-1.10462-2.02164h-3.31394ZM469.27788,74.31655h3.31942v-3.12061h-3.31942v3.12061ZM469.27788,91.91884h3.31942v-15.00099h-3.31942v15.00099ZM475.3755,79.37251h2.49646v8.85381c.02208.61859.07728,1.17078.18777,1.65689.10492.48055.3093.88373.61303,1.19859.29826.32025.71804.56331,1.24831.72343.53019.17125,1.23719.24862,2.10431.24862.37006,0,.72908-.01652,1.0715-.05529.35346-.03304.71248-.0718,1.07698-.1104v-2.57382c-.23193.06068-.46395.09388-.69588.10484-.23201.01112-.46395.01669-.69596.01669-.3645,0-.65728-.04416-.86713-.13805-.21541-.08293-.37554-.21541-.48055-.38666-.1104-.17125-.17673-.38666-.20429-.63511-.02764-.25418-.04425-.55235-.04425-.90042v-8.00312h2.98804v-2.45229h-2.98804v-4.50124h-3.31386v4.50124h-2.49646v2.45229ZM491.94117,91.84939l-.37562,1.15443c-.09388.33138-.19881.61859-.32034.87261-.11049.24862-.2541.46959-.41978.6518-.16013.18777-.37006.32582-.62407.42526-.24853.08832-.56887.13805-.95553.13805-.26514,0-.53019-.02208-.7788-.0718-.25957-.04416-.51358-.08832-.78428-.12692v2.80019c.75116.1104,1.51336.16569,2.28661.16569.87817,0,1.58517-.13805,2.14856-.4197.56331-.28182,1.03838-.65736,1.40835-1.13235.3811-.47499.70144-1.02178.9611-1.64037.26505-.61859.53019-1.26483.8008-1.9441l5.827-15.80196h-3.45199l-3.80545,11.18998h-.06076l-3.92698-11.18998h-3.61768l5.68887,14.92918ZM362.8086,111.57698h4.98743v14.30503h3.62316v-20.29763h-2.69527c-.11605.61859-.36458,1.1433-.74012,1.563-.37006.43082-.82853.77333-1.36428,1.04402-.53019.27053-1.1267.46942-1.78398.58539-.65171.11597-1.33107.17664-2.02695.17664v2.62355ZM376.82582,120.74784c.04416.83401.23193,1.58508.57991,2.26453.34798.67927.79532,1.25927,1.34768,1.75077.55227.48055,1.18746.85609,1.90551,1.12678.71248.27609,1.48016.40874,2.29208.40874,1.43052,0,2.64006-.31486,3.6122-.95553.97761-.64067,1.76737-1.46912,2.36945-2.4855.59651-1.01065,1.02725-2.143,1.28691-3.38019.25957-1.23719.39214-2.46881.39214-3.68392,0-1.47468-.10501-2.86104-.32042-4.15334-.20985-1.29804-.57991-2.42482-1.11566-3.38019-.53019-.9611-1.25927-1.71774-2.18716-2.27009-.92789-.54679-2.10431-.82305-3.53483-.82305-1.10462,0-2.0878.17125-2.95492.52471-.87269.3425-1.60725.83401-2.20376,1.45816-.60199.63528-1.0549,1.36428-1.36419,2.20924-.3093.83957-.46395,1.7565-.46395,2.74507,0,1.04386.15465,1.98287.46395,2.82783.3093.83957.7456,1.55761,1.30899,2.143.55235.59651,1.22615,1.05498,2.01043,1.3808.7788.33138,1.65697.49707,2.62355.49707.92789,0,1.78398-.20985,2.55166-.62399.77324-.41987,1.38636-1.0329,1.82822-1.82831l.04416.05529c-.06076.68484-.14361,1.41939-.24853,2.22593-.10492.80636-.30382,1.563-.59651,2.26992-.28722.70708-.70144,1.29804-1.22615,1.77302-.53019.47499-1.24275.71248-2.13196.71248-.86713,0-1.55753-.25957-2.07119-.76776-.51367-.51358-.80636-1.18746-.87817-2.02147h-3.31942ZM383.31558,107.92845c.61859,0,1.15982.11613,1.61829.34806.46395.22637.84505.53567,1.1433.91137.30373.37554.53019.81732.68484,1.31995s.23193,1.02178.23193,1.563c0,.55791-.07728,1.09375-.23193,1.60733-.15465.50819-.3811.96649-.68484,1.35872-.29826.39762-.67936.71248-1.1433.94441-.45847.23193-.99969.34806-1.61829.34806-.59651,0-1.12122-.12709-1.56309-.36458-.44186-.24306-.81193-.55791-1.09914-.94441-.29269-.3811-.50811-.83401-.65728-1.3422-.14361-.51358-.21541-1.04942-.21541-1.60733,0-.54123.0718-1.06037.21541-1.563.14917-.50263.36458-.94997.65728-1.33107.28722-.39206.65728-.6904,1.09914-.91137.44186-.22081.96657-.33694,1.56309-.33694M407.11282,122.92944h-9.89202c.13805-.44195.38658-.86165.75664-1.26483.3645-.39223.79532-.77333,1.29239-1.14887.48611-.36458,1.02734-.729,1.60725-1.09914.57999-.36458,1.15991-.75664,1.73982-1.15982.57991-.40874,1.1433-.83957,1.67905-1.30343.54131-.46959,1.02734-.97761,1.44712-1.52997.43074-.54679.77324-1.15443,1.02178-1.81162s.37554-1.39731.37554-2.20368c0-.65736-.10492-1.34776-.32034-2.07676-.21541-.72917-.57443-1.39748-1.08802-2.01608-.51367-.62399-1.18755-1.13218-2.01599-1.54092-.83957-.40874-1.87238-.60747-3.11505-.60747-1.13783,0-2.143.19333-3.00465.59095-.86165.40318-1.59065.94441-2.19272,1.64593-.60199.69596-1.04942,1.52997-1.34768,2.48533-.30373.94997-.45291,1.994-.45291,3.11522h3.31394c.02208-.71804.09388-1.3808.21541-1.99939.12701-.62416.32034-1.15443.58547-1.60733.25957-.45847.60755-.81749,1.04386-1.07706.4363-.26514.97761-.39206,1.64037-.39206.71804,0,1.29795.12153,1.73982.35902.44743.24289.79532.54679,1.04942.90581.24306.35346.41978.74012.50263,1.15426.08284.4197.12701.81193.12701,1.17651-.0166.79524-.21541,1.49676-.60755,2.10423-.3811.6132-.87269,1.17651-1.47468,1.70122-.60199.51915-1.25927,1.00526-1.97175,1.46356-.71256.45291-1.40296.9225-2.06015,1.40288-1.36976.92789-2.45229,2.02703-3.24762,3.28091-.78984,1.25927-1.19859,2.72282-1.21511,4.40736h13.86872v-2.95475ZM410.47421,120.74784c.0386.83401.23193,1.58508.57991,2.26453.34798.67927.80089,1.25927,1.34768,1.75077.55227.48055,1.18746.85609,1.90551,1.12678.71248.27609,1.48016.40874,2.29208.40874,1.43052,0,2.63459-.31486,3.6122-.95553.97761-.64067,1.7619-1.46912,2.36389-2.4855.60208-1.01065,1.02734-2.143,1.29247-3.38019.25957-1.23719.38658-2.46881.38658-3.68392,0-1.47468-.10492-2.86104-.31486-4.15334-.20985-1.29804-.58539-2.42482-1.11566-3.38019-.53019-.9611-1.25927-1.71774-2.18716-2.27009-.92789-.54679-2.10988-.82305-3.5404-.82305-1.09358,0-2.08771.17125-2.95484.52471-.86721.3425-1.60177.83401-2.20376,1.45816-.59651.63528-1.04942,1.36428-1.35872,2.20924-.3093.83957-.46395,1.7565-.46395,2.74507,0,1.04386.15465,1.98287.46395,2.82783.3093.83957.7456,1.55761,1.30343,2.143.56339.59651,1.23171,1.05498,2.01599,1.3808.78428.33138,1.65697.49707,2.62355.49707.92789,0,1.77842-.20985,2.55166-.62399.77324-.41987,1.3808-1.0329,1.82822-1.82831l.04416.05529c-.06076.68484-.14361,1.41939-.24853,2.22593-.10492.80636-.30382,1.563-.59104,2.26992-.29269.70708-.70144,1.29804-1.23163,1.77302-.53575.47499-1.24275.71248-2.13196.71248-.86713,0-1.55753-.25957-2.07119-.76776-.50811-.51358-.80636-1.18746-.88373-2.02147h-3.31386ZM416.96397,107.92845c.61859,0,1.15434.11613,1.61829.34806.46395.22637.84505.53567,1.1433.91137.29817.37554.53019.81732.68484,1.31995s.23193,1.02178.23193,1.563c0,.55791-.07728,1.09375-.23193,1.60733-.15465.50819-.38666.96649-.68484,1.35872-.29826.39762-.67936.71248-1.1433.94441s-.99969.34806-1.61829.34806c-.59651,0-1.12122-.12709-1.56309-.36458-.44743-.24306-.81193-.55791-1.10462-.94441-.28722-.3811-.50263-.83401-.6518-1.3422-.13805-.51358-.21541-1.04942-.21541-1.60733,0-.54123.07737-1.06037.21541-1.563.14917-.50263.36458-.94997.6518-1.33107.29269-.39206.65719-.6904,1.10462-.91137.44186-.22081.96657-.33694,1.56309-.33694M430.20693,119.55701h8.43942v-3.12061h-8.43942v3.12061ZM457.36051,122.92944h-9.88655c.13257-.44195.38666-.86165.75116-1.26483.3645-.39223.80089-.77333,1.29239-1.14887.49159-.36458,1.02734-.729,1.61281-1.09914.57443-.36458,1.15434-.75664,1.73425-1.15982.57991-.40874,1.1433-.83957,1.68461-1.30343.53575-.46959,1.02178-.97761,1.44704-1.52997.42526-.54679.7622-1.15443,1.02178-1.81162.24306-.65719.37006-1.39731.37006-2.20368,0-.65736-.10492-1.34776-.31477-2.07676-.21541-.72917-.57999-1.39748-1.09358-2.01608-.51367-.62399-1.18755-1.13218-2.02155-1.54092-.82844-.40874-1.86682-.60747-3.10401-.60747-1.1433,0-2.143.19333-3.01013.59095-.86165.40318-1.59065.94441-2.19272,1.64593-.60199.69596-1.04942,1.52997-1.34768,2.48533-.29826.94997-.45291,1.994-.45291,3.11522h3.31394c.02208-.71804.09388-1.3808.22089-1.99939.12153-.62416.32042-1.15443.57999-1.60733.25957-.45847.60755-.81749,1.04386-1.07706.4363-.26514.98309-.39206,1.64037-.39206.71248,0,1.29795.12153,1.74538.35902.44186.24289.78976.54679,1.04386.90581.24306.35346.41422.74012.50263,1.15426.08832.4197.13257.81193.13257,1.17651-.02216.79524-.22097,1.49676-.60755,2.10423-.38666.6132-.88373,1.17651-1.48024,1.70122-.59651.51915-1.25379,1.00526-1.97175,1.46356-.71256.45291-1.40296.9225-2.06015,1.40288-1.36976.92789-2.45229,2.02703-3.24762,3.28091-.78984,1.25927-1.19303,2.72282-1.21511,4.40736h13.86872v-2.95475ZM467.33925,105.16804c-1.4526,0-2.63459.33138-3.55144.99413-.91685.67388-1.63489,1.5244-2.143,2.5573-.51367,1.03829-.86165,2.1762-1.04942,3.41878-.18229,1.23179-.27618,2.43578-.27618,3.5956,0,1.15999.09388,2.35841.27618,3.5956.18777,1.24275.53575,2.38049,1.04942,3.41339.50811,1.03829,1.22615,1.88899,2.143,2.55174.91685.66832,2.09884,1.00509,3.55144,1.00509,1.45252,0,2.64006-.33677,3.55135-1.00509.92241-.66276,1.63489-1.51345,2.14856-2.55174.51367-1.0329.85609-2.17064,1.04386-3.41339.18229-1.23719.27618-2.43561.27618-3.5956,0-1.15982-.09388-2.3638-.27618-3.5956-.18777-1.24258-.53019-2.38049-1.04386-3.41878-.51367-1.0329-1.22615-1.88342-2.14856-2.5573-.91129-.66276-2.09884-.99413-3.55135-.99413M467.33925,123.53809c-.72908,0-1.33663-.20985-1.80614-.62399-.47499-.41431-.84505-.97761-1.1267-1.6847-.28165-.70692-.48055-1.5298-.59651-2.47977s-.17125-1.95523-.17125-3.01577c0-1.06037.05529-2.06563.17125-3.00448.11597-.93902.31486-1.7619.59651-2.47994.28165-.71248.65171-1.28135,1.1267-1.69566.46951-.41431,1.07706-.62416,1.80614-.62416.71248,0,1.31447.20985,1.79502.62416.48046.41431.86156.98318,1.13774,1.69566.28165.71804.48055,1.54092.59651,2.47994.11597.93885.17125,1.9441.17125,3.00448,0,1.06054-.05529,2.0658-.17125,3.01577s-.31486,1.77285-.59651,2.47977c-.27618.70708-.65728,1.27039-1.13774,1.6847-.48055.41414-1.08254.62399-1.79502.62399M490.95033,122.92944h-9.88655c.12701-.44195.38666-.86165.75116-1.26483.3645-.39223.80089-.77333,1.29239-1.14887.49159-.36458,1.02734-.729,1.60725-1.09914.57999-.36458,1.15991-.75664,1.73982-1.15982.57991-.40874,1.13783-.83957,1.68461-1.30343.53575-.46959,1.02178-.97761,1.44704-1.52997.42526-.54679.7622-1.15443,1.0163-1.81162.24853-.65719.37554-1.39731.37554-2.20368,0-.65736-.11049-1.34776-.32034-2.07676-.20985-.72917-.57443-1.39748-1.08802-2.01608-.51367-.62399-1.18755-1.13218-2.02155-1.54092-.82844-.40874-1.86682-.60747-3.10401-.60747-1.1433,0-2.143.19333-3.01013.59095-.86165.40318-1.59065.94441-2.19272,1.64593-.60199.69596-1.04942,1.52997-1.34768,2.48533-.29826.94997-.45291,1.994-.45291,3.11522h3.31394c.0166-.71804.09388-1.3808.22089-1.99939.12153-.62416.32042-1.15443.57999-1.60733.25957-.45847.60755-.81749,1.04386-1.07706.4363-.26514.98309-.39206,1.64037-.39206.71248,0,1.29795.12153,1.74538.35902.44186.24289.78976.54679,1.03829.90581.24862.35346.41978.74012.50819,1.15426.08832.4197.13257.81193.13257,1.17651-.02216.79524-.22097,1.49676-.60755,2.10423-.38666.6132-.88373,1.17651-1.48024,1.70122-.59651.51915-1.25379,1.00526-1.97175,1.46356-.71256.45291-1.40296.9225-2.06015,1.40288-1.36976.92789-2.45229,2.02703-3.24762,3.28091-.78984,1.25927-1.19303,2.72282-1.21511,4.40736h13.86872v-2.95475ZM494.30616,120.74784c.04416.83401.23201,1.58508.58547,2.26453.34798.67927.79532,1.25927,1.34768,1.75077.55227.48055,1.1819.85609,1.90551,1.12678.70692.27609,1.48016.40874,2.28661.40874,1.43044,0,2.64006-.31486,3.61212-.95553.97761-.64067,1.76746-1.46912,2.36937-2.4855.60208-1.01065,1.02734-2.143,1.29247-3.38019.25957-1.23719.38666-2.46881.38666-3.68392,0-1.47468-.10501-2.86104-.31486-4.15334-.21541-1.29804-.58539-2.42482-1.11566-3.38019-.53027-.9611-1.25927-1.71774-2.18716-2.27009-.93345-.54679-2.10988-.82305-3.5404-.82305-1.09906,0-2.08771.17125-2.95484.52471-.86721.3425-1.60177.83401-2.20376,1.45816-.60208.63528-1.04942,1.36428-1.36428,2.20924-.30373.83957-.46395,1.7565-.46395,2.74507,0,1.04386.16021,1.98287.46395,2.82783.31486.83957.74568,1.55761,1.30899,2.143.55791.59651,1.23171,1.05498,2.01599,1.3808.7788.33138,1.65141.49707,2.61798.49707.93345,0,1.78398-.20985,2.55722-.62399.76776-.41987,1.3808-1.0329,1.82822-1.82831l.04416.05529c-.06624.68484-.14361,1.41939-.2541,2.22593-.10492.80636-.29826,1.563-.59095,2.26992-.28722.70708-.70144,1.29804-1.22615,1.77302-.53575.47499-1.24823.71248-2.13196.71248-.87269,0-1.55753-.25957-2.07119-.76776-.51367-.51358-.80636-1.18746-.88373-2.02147h-3.31942ZM500.80148,107.92845c.61859,0,1.15434.11613,1.61829.34806.46395.22637.84505.53567,1.1433.91137.29817.37554.52462.81732.67927,1.31995.16021.50263.23201,1.02178.23201,1.563,0,.55791-.0718,1.09375-.23201,1.60733-.15465.50819-.3811.96649-.67927,1.35872-.29826.39762-.67936.71248-1.1433.94441s-.99969.34806-1.61829.34806c-.60208,0-1.12122-.12709-1.56309-.36458-.44743-.24306-.81193-.55791-1.10462-.94441-.29278-.3811-.50263-.83401-.6518-1.3422-.14361-.51358-.21541-1.04942-.21541-1.60733,0-.54123.0718-1.06037.21541-1.563.14917-.50263.35902-.94997.6518-1.33107.29269-.39206.65719-.6904,1.10462-.91137.44186-.22081.96101-.33694,1.56309-.33694M362.8086,145.54688h4.98743v14.30503h3.62316v-20.3032h-2.69527c-.11605.61859-.36458,1.1433-.74012,1.56857-.37006.42526-.82853.77333-1.36428,1.04386-.53019.2707-1.1267.46403-1.78398.58556-.65171.1104-1.33107.17108-2.02695.17108v2.62911ZM383.59563,139.13778c-1.4526,0-2.63459.32582-3.557.99413-.91685.67388-1.62933,1.5244-2.143,2.5573-.51358,1.03829-.85609,2.17064-1.04386,3.41339-.18229,1.23719-.27618,2.43561-.27618,3.5956,0,1.16538.09388,2.3638.27618,3.60099.18777,1.24275.53027,2.3751,1.04386,3.40783.51367,1.03846,1.22615,1.88899,2.143,2.5573.92241.66276,2.1044,1.00509,3.557,1.00509,1.44704,0,2.6345-.34233,3.55135-1.00509.91685-.66832,1.63489-1.51884,2.14856-2.5573.51367-1.03273.85609-2.16508,1.03829-3.40783.18229-1.23719.28174-2.43561.28174-3.60099,0-1.15999-.09945-2.35841-.28174-3.5956-.18221-1.24275-.52462-2.3751-1.03829-3.41339-.51367-1.0329-1.23171-1.88342-2.14856-2.5573-.91685-.66832-2.10431-.99413-3.55135-.99413M383.59563,157.50783c-.73464,0-1.33663-.20985-1.81162-.62399-.47499-.41431-.84505-.97761-1.12678-1.6847-.28165-.70692-.47499-1.5298-.59651-2.47977-.1104-.94997-.16569-1.95523-.16569-3.02117,0-1.06054.05529-2.06024.16569-2.99908.12153-.93902.31486-1.76746.59651-2.47994.28174-.71804.6518-1.28691,1.12678-1.70122.47499-.41414,1.07698-.61859,1.81162-.61859.71248,0,1.30899.20446,1.78946.61859.48603.41431.86165.98318,1.1433,1.70122.28165.71248.48055,1.54092.59095,2.47994.12153.93885.17681,1.93854.17681,2.99908,0,1.06594-.05529,2.07119-.17681,3.02117-.1104.94997-.3093,1.77285-.59095,2.47977-.28165.70708-.65728,1.27039-1.1433,1.6847-.48046.41414-1.07698.62399-1.78946.62399M400.78824,139.13778c-1.4526,0-2.63459.32582-3.557.99413-.91129.67388-1.62933,1.5244-2.13744,2.5573-.51367,1.03829-.86165,2.17064-1.04942,3.41339-.18229,1.23719-.27618,2.43561-.27618,3.5956,0,1.16538.09388,2.3638.27618,3.60099.18777,1.24275.53575,2.3751,1.04942,3.40783.50811,1.03846,1.22615,1.88899,2.13744,2.5573.92241.66276,2.1044,1.00509,3.557,1.00509,1.44704,0,2.6345-.34233,3.55135-1.00509.92241-.66832,1.63489-1.51884,2.14856-2.5573.51367-1.03273.85609-2.16508,1.03829-3.40783.18785-1.23719.28174-2.43561.28174-3.60099,0-1.15999-.09388-2.35841-.28174-3.5956-.18221-1.24275-.52462-2.3751-1.03829-3.41339-.51367-1.0329-1.22615-1.88342-2.14856-2.5573-.91685-.66832-2.10431-.99413-3.55135-.99413M400.78824,157.50783c-.73464,0-1.33663-.20985-1.80614-.62399-.47499-.41431-.85052-.97761-1.13226-1.6847-.28165-.70692-.47499-1.5298-.59095-2.47977-.11597-.94997-.17125-1.95523-.17125-3.02117,0-1.06054.05529-2.06024.17125-2.99908.11597-.93902.3093-1.76746.59095-2.47994.28174-.71804.65728-1.28691,1.13226-1.70122.46951-.41414,1.0715-.61859,1.80614-.61859.71248,0,1.31447.20446,1.79502.61859.48046.41431.86156.98318,1.13774,1.70122.28165.71248.48055,1.54092.59651,2.47994.11597.93885.17125,1.93854.17125,2.99908,0,1.06594-.05529,2.07119-.17125,3.02117s-.31486,1.77285-.59651,2.47977c-.27618.70708-.65728,1.27039-1.13774,1.6847-.48055.41414-1.08254.62399-1.79502.62399M410.27869,147.30642h2.49646v8.85381c.02208.61859.07728,1.17078.18777,1.65689.10492.48611.3093.88373.61303,1.19859.29826.32025.71804.56331,1.24831.729.53019.16569,1.23719.24306,2.10431.24306.37006,0,.72908-.01652,1.0715-.05529.35346-.03304.71248-.0718,1.07698-.10484v-2.57938c-.23193.06068-.46395.09945-.69588.10484-.23201.01112-.46395.01669-.69596.01669-.3645,0-.65728-.04416-.86713-.13265-.21541-.08832-.37554-.22081-.48055-.39206-.1104-.17125-.17673-.38666-.20429-.63511-.02764-.25418-.04425-.55235-.04425-.90042v-8.00312h2.98804v-2.45229h-2.98804v-4.50124h-3.31386v4.50124h-2.49646v2.45229ZM422.28497,159.8541h3.31386v-8.84808c0-.54123.08841-1.05498.25957-1.53553.17673-.48594.41978-.90581.7236-1.25927.3093-.35902.6904-.64624,1.13218-.84496.44743-.20446.94449-.30373,1.50789-.30373.98309,0,1.70661.26497,2.17056.79524.46395.53583.71256,1.38636.75672,2.56826v9.42808h3.31386v-10.30625c0-1.70661-.47499-2.98257-1.42496-3.83309-.94449-.85052-2.24244-1.27579-3.88281-1.27579-.98865,0-1.8889.22637-2.68979.68484-.8008.45847-1.40288,1.02734-1.81162,1.70661h-.0552v-7.69382h-3.31386v20.7175ZM388.20416,193.7908c-2.17064-.25401-4.7389-.61859-7.47285-2.2534-1.0715-.64624-2.36945-1.60733-3.3029-2.89981h1.78398c2.22584,0,5.01508,0,7.30168.13265v-2.50202c-3.13165.22637-7.2796.22637-7.30168.22637h-2.5959c.05529-.42526.13813-.98857.19889-1.9827h2.90512c3.66192,0,6.03137.02747,8.48367.17664v-2.53506c-2.82236.19333-5.67235.22081-8.48367.22081h-2.90512v-1.97731h1.8005c1.24275,0,4.34128.08849,6.26331.17125v-2.39145c-2.0878.1104-4.93771.16569-6.26331.16569h-1.8005v-1.77858h6.79349c2.33633,0,3.07637.11613,3.86065.19889v-2.5627c-1.20954.05512-5.4679.22097-7.0475.28165.56331-.64624.90573-1.15443,1.1819-1.57969.11605,0,.56887.06085.6518.06085.39214,0,.53567-.28722.53567-.45291,0-.25418-.22637-.39779-.3645-.45291l-2.73951-1.24275c-.39214.90025-1.1267,2.14856-1.8889,2.96049l1.15434.70692h-6.82114l1.49128-.79541c-.64624-1.20398-1.29247-1.93854-2.22036-2.70074l-2.48542,1.12662c.50811.44751,1.21511,1.04402,1.99939,2.33633-5.44034-.0772-6.03129-.10484-7.3016-.16569v2.50758c1.52432-.13805,3.38566-.13805,5.63915-.13805.48046,0,2.93276-.08849,3.50171-.08849h1.37523v1.77858h-1.77294c-1.4692,0-4.31364-.05529-6.25774-.16569v2.39145c2.16508-.11597,5.18624-.17125,6.25774-.17125h1.77294v1.97731h-2.87208c-.3093,0-5.0482,0-8.45594-.22081v2.53506c2.5075-.17664,5.71643-.17664,8.45594-.17664h2.87208c-.08284,1.07689-.13805,1.55744-.22089,1.9827h-2.0326c-.25401,0-4.3412,0-7.3016-.25401v2.52966c2.17056-.13265,4.93771-.13265,7.3016-.13265h1.44156c-2.31416,4.95431-9.0249,5.3521-10.6045,5.37958l1.74538,2.70091c3.41331-.58539,8.23505-1.8005,10.94136-6.64997,2.67875,4.34128,8.93657,6.20263,10.99673,6.51732l1.80606-2.79463ZM398.57277,174.91206c.82853-.49167.91685-.51915.91685-.86165,0-.25957-.19881-.36998-.40318-.40318l-3.15921-.63511c-.31486,1.29787-.57443,2.52949-.95553,4.57861-.82844,4.42404-1.00526,6.1529-1.00526,8.62172,0,2.50202.23201,5.78276,1.26483,9.406l2.22036-.37554c.37006-2.29773,1.72321-6.18055,1.94967-6.78801l-1.43608-1.25927c-.11597.36998-.17117.48594-.51358,1.69566-.29278.94441-.51923,1.43591-.7788,1.95506-.17125-.94997-.40318-2.13187-.40318-4.08154,0-1.32551.20437-6.73273,2.30312-11.85273M416.37403,190.96246c-1.69566-1.35332-3.62324-2.09884-5.12-2.52966-.20437-2.01591-.28722-4.20324-.28722-6.21358,0-.17681.02764-2.09884.02764-2.35841.23193-.06085,1.75633-.28722,3.73921-.94997v-2.39162c-1.35324.57999-2.76159.86165-3.5956,1.03846.08832-1.60733.25957-2.29773.49159-3.22006.6904-.43082.77324-.48611.77324-.74568,0-.37554-.31486-.40318-.43082-.40318l-3.51275-.37554c.03312.48611.03312.65719.03312,1.14887-.03312.71804-.11049,3.54031-.11049,4.02642-1.1819.14361-1.98835.20429-2.73395.20429-1.44156,0-2.73951-.23193-3.39679-.37554v2.52966c.54679.05512,1.20963.11597,2.24244.11597,1.40844,0,2.18716-.08849,3.88829-.25957.02208,4.74986.02208,5.44026.22645,7.71034-.25957-.02764-.46395-.06085-.88921-.06085-.25957,0-2.39153,0-4.14239.63528-.92233.31469-2.33077,1.40827-2.33077,3.10949,0,2.1816,2.24236,3.73364,5.49554,3.73364,2.24244,0,4.85487-.89469,4.54009-4.19767,1.58517.51932,3.04881,1.57969,3.91594,2.47438l1.17642-2.64546ZM406.79686,190.15593c.71796,0,1.29239.08849,1.72321.14361.02756.63528.06076,1.09375-.11605,1.5244-.28165.66292-1.12114,1.09358-2.15404,1.09358-1.32003,0-2.35833-.57426-2.35833-1.41383,0-.8008,1.09358-1.34776,2.9052-1.34776M429.86334,193.50021c8.3179-.56331,13.25561-5.48998,13.25561-10.01347,0-1.39175-.42526-2.977-1.97731-4.55653-1.7785-1.7951-3.77789-2.38049-6.23018-2.38049-2.17056,0-3.29734.28705-9.86438,2.08771-2.99352.8008-4.65049,1.04386-5.94845,1.22606l1.51884,2.76159c.39214.7236.48055.7236.61859.7236.36458,0,.48055-.29278.79532-1.01621.98318-.32042,5.80492-2.01051,6.90398-2.35841,1.55205-.50819,3.72269-1.20415,5.47354-1.20415,1.51884,0,5.91533.64067,5.91533,4.79419,0,2.19828-1.35324,3.99322-2.96049,5.00943-2.61798,1.65706-5.80484,2.25357-8.96413,2.17064l1.46372,2.75603M467.98659,189.96867c2.10979-1.63481,3.29734-4.1257,3.29734-6.45647,0-3.64532-3.13165-7.01995-8.57199-7.01995-1.69009,0-2.28113.16569-7.72695,1.47468-.45291.10484-4.11483,1.01621-7.52257,1.25371l1.54648,3.08184c.19881.40335.3645.51375.53575.51375.37006,0,.45291-.21541.67936-.83401,1.1267-.40318,2.30869-.82844,4.76098-1.5244,4.91007-1.41939,5.74964-1.66245,7.6441-1.66245,3.55135,0,5.8656,2.06007,5.8656,4.74446,0,.8008,0,7.15243-12.21175,7.04203l1.55196,2.78367c2.87764-.37015,6.93718-.91137,10.15168-3.39687M468.57754,174.91256c-1.09914-1.1819-1.38636-1.46912-2.62355-2.43578l-1.51884,1.0715c1.15434.90581,1.94419,1.84483,2.53514,2.62355l1.60725-1.25927ZM472.47139,174.61422c-.28174-.36998-1.15991-1.62924-2.31425-2.54062l-1.436,1.01621c.59095.48055,1.49128,1.36428,2.25349,2.54618l1.49676-1.02178ZM492.79608,194.19617c-.75664-.87817-2.05459-2.37493-3.15921-3.5956-1.85587-2.04911-2.25905-2.43021-6.93718-6.31303-.39214-.3479-.7622-.75108-.75116-1.24831,0-.28722.15465-.62399.74012-1.11566.55235-.48594,1.7785-1.51328,2.45229-2.10979,2.94936-2.56826,4.35232-3.80005,6.33511-5.52875.17125-.04416,1.03838-.23749,1.21511-.31486.14909-.0772.23193-.20429.23749-.36441.00556-.31486-.24853-.47499-.47499-.6132l-2.56278-1.563c-1.48016,2.1762-3.9601,4.41848-6.18594,6.45107-.49707.43639-2.94936,2.5959-3.50719,3.08201-1.19859,1.08246-1.63489,1.49676-1.65149,2.33077-.01652.94441.40874,1.37523,1.43052,2.07119,1.11018.78428,3.43539,2.78923,4.76654,3.99322,1.8723,1.69009,4.48481,5.0096,5.34645,6.67744l2.70631-1.83909ZM503.35044,196.16472c2.28104-.03321,4.12014-1.89455,4.12014-4.20324,0-2.34172-1.86674-4.20307-4.12014-4.20307-2.25905,0-4.12031,1.86134-4.12031,4.20307,0,2.28104,1.83918,4.17003,4.12031,4.17003v.03321M503.35044,189.02864c1.55196,0,2.87756,1.26483,2.87756,2.93284,0,1.60177-1.27039,2.93284-2.87756,2.93284-1.60725,0-2.87764-1.35872-2.87764-2.93284,0-1.64037,1.29795-2.93284,2.87764-2.93284M277.98185,0c29.43302.10501,48.79728,10.4775,48.79728,41.77177v116.44533c0,31.44901-19.54656,41.7829-49.22811,41.7829-14.5978,0-27.56072-3.18685-36.47513-10.49958l3.18138,8.81505h-39.50733l-21.60115-67.83025c.40318-.18221.68484-.58539.68484-1.04386,0-.63511-.51915-1.15443-1.15434-1.15443-.62407,0-1.1433.51932-1.1433,1.15443,0,.45847.28174.84496.67388,1.02734l-21.75588,67.84677h-57.24775l-.06633-67.17845c.56339-.07737,1.00526-.54679,1.00526-1.1433,0-.61859-.50819-1.13235-1.13783-1.13235-.63511,0-1.14878.51375-1.14878,1.13235,0,.47499.28722.87261.69588,1.05481l-19.45259,67.26694h-31.35513l-18.85616-67.31667c.35346-.19316.59095-.57426.59095-1.00509,0-.61859-.51367-1.13235-1.13774-1.13235-.6352,0-1.14887.51375-1.14887,1.13235,0,.54123.35902.98857.85609,1.10454l.00556,67.21722H0v-97.18043h55.67918l12.52113,47.89147c-.41978.17681-.71804.58556-.71804,1.06054,0,.63511.51367,1.1487,1.14878,1.1487.62963,0,1.1433-.51358,1.1433-1.1487,0-.48611-.3093-.88929-.729-1.06054l12.3664-47.89147h55.54113v54.87282c-.47507.13805-.82297.57443-.82297,1.08802,0,.63528.50811,1.1433,1.1433,1.1433.63511,0,1.1433-.50802,1.1433-1.1433,0-.41414-.22645-.7622-.54679-.96649l19.50231-54.99435h51.88477l18.52478,51.43178c-.28722.21002-.47499.54696-.47499.9225,0,.62955.51367,1.15426,1.1433,1.15426s1.14878-.52471,1.14878-1.15426c0-.57443-.43074-1.04386-.97753-1.12122V57.31955c.62963,0,1.14322-.51358,1.14322-1.1433,0-.62955-.51358-1.1433-1.14322-1.1433-.6352,0-1.1433.51375-1.1433,1.1433,0,.59651.45838,1.07706,1.04386,1.13235-1.71217,25.30723-12.75854,41.53984-41.3466,41.53984h-113.67261c-28.58249,0-39.63434-16.22705-41.34103-41.53428.59651-.03877,1.07706-.53027,1.07706-1.13791,0-.62955-.51367-1.1433-1.1433-1.1433-.6352,0-1.1433.51375-1.1433,1.1433,0,.61859.4915,1.11566,1.10462,1.13791l-.00556,41.53428H0V1.67357h32.05656v41.479c-.61312.02208-1.10462.52471-1.10462,1.1433,0,.63528.50811,1.1433,1.1433,1.1433.62963,0,1.1433-.50802,1.1433-1.1433,0-.60747-.48055-1.09897-1.07706-1.13774C33.8847,17.87854,44.93663,1.67357,73.50252,1.67357h113.67261c28.56597,0,39.61782,16.21053,41.34103,41.49012-.58539.04972-1.03829.53567-1.03829,1.13218,0,.63528.50811,1.1433,1.1433,1.1433.62963,0,1.14322-.50802,1.14322-1.1433,0-.62955-.51358-1.1433-1.14322-1.1433v-1.3808C228.62118,10.4775,248.54875.10501,277.98185,0M184.29758,62.14138c9.43364,0,15.93992-2.1044,15.93992-11.87481,0-9.78171-6.50628-11.88594-15.93992-11.88594h-107.9175c-9.43356,0-15.93992,2.10423-15.93992,11.88594,0,9.77041,6.50636,11.87481,15.93992,11.87481h107.9175M289.91195,44.66602c0-9.4778-2.10988-16.0172-11.9301-16.0172s-11.68156,6.5394-11.68156,16.0172v110.52436c0,9.18502,2.66214,16.14429,11.68156,16.14429,9.82022,0,11.9301-6.53383,11.9301-16.00624V44.66602Z%22/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg id=%22a%22 xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 513 200%22%3E%3Cpath d=%22M363.43158,3.26304h5.10888l5.71104,16.21609h.0552l5.57291-16.21609h5.0482v20.7175h-3.45199V7.99655h-.06076l-5.7386,15.98399h-2.98804l-5.74416-15.98399h-.0552v15.98399h-3.45747V3.26304ZM402.6495,8.97956h-3.31394v8.69891c0,.58556-.06076,1.12678-.18777,1.62385-.12709.50819-.33138.93345-.62416,1.29787-.28722.35363-.66832.64084-1.13226.85069-.45838.21541-1.04386.32582-1.73425.32582-.91137,0-1.61829-.27609-2.11536-.81749-.50263-.54123-.75116-1.46356-.75116-2.78367v-9.19598h-3.31942v9.52196c0,1.97731.44178,3.45199,1.32003,4.4296.88365.97761,2.30869,1.46356,4.28043,1.46356.83401,0,1.64593-.22637,2.45229-.68484.80089-.45847,1.40844-1.06594,1.81162-1.82814h.06076v2.09867h3.25318v-15.00082ZM406.0854,19.17472c.02216.88929.19889,1.65706.54131,2.30886.33694.64607.80089,1.18746,1.39184,1.62368.59095.43082,1.28691.75681,2.09327.97205.80089.21002,1.68461.31486,2.63459.31486.77324,0,1.55753-.08276,2.35285-.25957.78984-.17664,1.51336-.45847,2.1596-.83957.65719-.38649,1.1819-.88912,1.58517-1.50772.41422-.62416.61303-1.36984.61303-2.27009,0-.729-.14361-1.35315-.41978-1.85022-.28165-.50263-.65171-.91693-1.10462-1.24831s-.97205-.59095-1.55205-.78984c-.57991-.18777-1.17086-.35346-1.76737-.48594-.62416-.13805-1.22067-.25957-1.80058-.3811-.58547-.1104-1.09906-.25401-1.55753-.41987-.45291-.16569-.8174-.36998-1.10462-.62399-.28165-.24862-.41978-.57999-.41978-.98874,0-.33138.09945-.59095.29278-.8008.19325-.20446.43074-.35346.71248-.46403.28165-.10484.57991-.17664.89477-.21541.32034-.03304.59643-.05512.82844-.05512.74012,0,1.39184.13248,1.96071.40318.56887.27053.93345.79524,1.0881,1.58508h3.45199c-.09388-.83401-.33138-1.54092-.71248-2.13744-.37562-.58539-.85061-1.06594-1.41948-1.43052-.57443-.36998-1.20954-.64067-1.91655-.8008-.707-.1603-1.44712-.24862-2.22036-.24862-.67936,0-1.39184.0718-2.13744.20446-.74012.13805-1.41948.37554-2.03251.71248-.60755.34233-1.11018.78968-1.50789,1.33663-.39214.55775-.59643,1.24258-.59643,2.04894,0,.7622.13248,1.39748.40866,1.91107.27061.51375.62963.93902,1.0881,1.26483.45838.33138.96657.59095,1.53544.78428.57443.19333,1.16538.36458,1.78946.49707.59651.13265,1.18755.25957,1.76746.37015.57991.12153,1.09914.25957,1.55205.42526.45838.16013.82844.3811,1.12114.65163.28722.2707.44186.6132.46395,1.0329.02216.42526-.08284.77333-.30373,1.02734-.22089.26514-.50811.45847-.86165.59095-.3479.13805-.72352.22654-1.11566.27609-.3977.04972-.75116.07737-1.06046.07737-.88921,0-1.65697-.19333-2.29208-.58539-.64067-.3811-1.01074-1.05498-1.10462-2.01608h-3.31951ZM435.41298,12.9153c0-.78968-.17673-1.45799-.51915-2.01591-.35354-.54679-.81193-.99413-1.3808-1.34759-.57443-.3425-1.21511-.59651-1.93315-.75681-.71804-.149-1.44156-.23193-2.18168-.23193-.83401,0-1.64585.08293-2.44125.23749-.79532.15473-1.5078.42526-2.13187.81193-.6352.38666-1.14887.90581-1.55761,1.54092-.40866.64067-.64067,1.44721-.69588,2.4137h3.31394c.07728-.81193.41422-1.40844,1.01621-1.8005.59651-.3811,1.35872-.57443,2.28661-.57443.33138,0,.67936.02208,1.04386.0718.37006.04416.70144.14361,1.00526.28722.29269.149.54679.35346.75116.62955.20437.2707.3093.61303.3093,1.03846,0,.48594-.12709.85052-.36458,1.08246-.24853.24306-.57435.42526-.98865.54123-.4197.11613-.89469.19333-1.44148.24306-.54131.04972-1.11018.13265-1.71226.24862-.69588.07737-1.38627.18777-2.07667.33694-.68492.14361-1.30351.3811-1.85578.70692-.55235.33138-.99422.78428-1.33663,1.36967-.33694.57999-.50811,1.33663-.50811,2.26453,0,.73456.14361,1.3808.42526,1.92759.28165.55235.65728,1.01082,1.13226,1.36428.47499.36458,1.02178.63511,1.64037.81749.62416.18221,1.27031.27609,1.94967.27609.88929,0,1.81718-.14917,2.77263-.43639.9611-.29261,1.77294-.7622,2.42474-1.40288.13805.685.43082,1.15999.87817,1.43052.44186.2707,1.01074.40874,1.68453.40874.13257,0,.29826-.01096.49159-.02764.19333-.02208.38666-.04972.58547-.08832.19333-.04416.3811-.08832.56339-.13265.18221-.04955.33138-.09388.44734-.13248v-2.30312c-.17125.0386-.3259.06068-.46395.06068h-.34798c-.3093,0-.51915-.09388-.62407-.26514-.10501-.17108-.16021-.46386-.16021-.86704v-7.72703ZM432.09912,18.94111c0,.51915-.12153.95553-.37562,1.31455-.24853.35346-.56339.6518-.94449.88373s-.77872.39206-1.20954.4915c-.42526.09388-.82297.14361-1.18746.14361-.29278,0-.61859-.03304-.97761-.09388-.35346-.04972-.68492-.15456-.98318-.29817-.30373-.14361-.55227-.3425-.76768-.59651-.22089-.24862-.3259-.55235-.3259-.92233,0-.42543.07737-.78445.22097-1.08262s.34242-.54123.59651-.7236c.24853-.18221.54679-.32582.87261-.43082.33146-.1104.66832-.18777,1.0163-.24845.73456-.13265,1.4692-.23749,2.20924-.30373.73464-.06641,1.35324-.25957,1.85587-.59112v2.45786ZM439.05991,19.17472c.02216.88929.19889,1.65706.54131,2.30886.33694.64607.80089,1.18746,1.3974,1.62368.58539.43082,1.28135.75681,2.08771.97205.80089.21002,1.68461.31486,2.63459.31486.77324,0,1.55753-.08276,2.35285-.25957.78984-.17664,1.51336-.45847,2.16508-.83957.65171-.38649,1.17642-.88912,1.58517-1.50772.40874-.62416.60755-1.36984.60755-2.27009,0-.729-.13805-1.35315-.41978-1.85022-.28165-.50263-.65171-.91693-1.10462-1.24831s-.97205-.59095-1.55205-.78984c-.57991-.18777-1.16538-.35346-1.76737-.48594-.61859-.13805-1.22067-.25957-1.80058-.3811-.57991-.1104-1.09906-.25401-1.55753-.41987-.45291-.16569-.8174-.36998-1.09914-.62399-.28165-.24862-.4197-.57999-.4197-.98874,0-.33138.09388-.59095.29269-.8008.18777-.20446.42526-.35346.707-.46403.28165-.10484.57991-.17664.90025-.21541.31486-.03304.59651-.05512.82844-.05512.73464,0,1.38636.13248,1.95523.40318.56887.27053.93345.79524,1.0881,1.58508h3.45199c-.09388-.83401-.33138-1.54092-.71248-2.13744-.37562-.58539-.85061-1.06594-1.41948-1.43052-.57443-.36998-1.20954-.64067-1.91655-.8008-.707-.1603-1.44712-.24862-2.22036-.24862-.67936,0-1.39184.0718-2.13744.20446-.74012.13805-1.41948.37554-2.03251.71248-.60755.34233-1.11018.78968-1.50789,1.33663-.39214.55775-.59095,1.24258-.59095,2.04894,0,.7622.13257,1.39748.40318,1.91107.27061.51375.6352.93902,1.0881,1.26483.45838.33138.97205.59095,1.54092.78428.56895.19333,1.16538.36458,1.78398.49707.59651.13265,1.18755.25957,1.77302.37015.57435.12153,1.09358.25957,1.55196.42526.45291.16013.82297.3811,1.11566.65163.28722.2707.44743.6132.46395,1.0329.02216.42526-.08284.77333-.30373,1.02734-.22089.26514-.50811.45847-.85609.59095-.35346.13805-.72352.22654-1.12122.27609-.3977.04972-.75116.07737-1.06046.07737-.88921,0-1.65697-.19333-2.29208-.58539-.64067-.3811-1.00526-1.05498-1.10462-2.01608h-3.31951ZM455.80467,23.98054h3.31386v-8.84808c0-.53583.08841-1.04942.25957-1.53553.17673-.48038.41978-.90025.7236-1.25927.3093-.35902.6904-.64067,1.13218-.84496.44186-.19889.94449-.29834,1.50232-.29834.98865,0,1.71217.25957,2.17612.79541.46395.53027.71256,1.38636.75116,2.56826v9.42252h3.31942v-10.30625c0-1.70105-.47499-2.977-1.42496-3.83309-.94449-.85052-2.24244-1.27579-3.88829-1.27579-.98865,0-1.88342.23193-2.68431.68484-.8008.45847-1.40288,1.0329-1.81162,1.71217h-.0552V3.26304h-3.31386v20.7175ZM473.25458,6.38129h3.31942v-3.12061h-3.31942v3.12061ZM473.25458,23.98374h3.31942v-15.00099h-3.31942v15.00099ZM480.87441,23.98155h3.28622v-8.84808c0-.53567.08284-1.04942.25966-1.53536.17673-.48055.4197-.90042.729-1.26483.3093-.35346.68492-.63528,1.13226-.83957.44743-.19889.94997-.30373,1.51336-.30373.98865,0,1.71774.26514,2.18168.8008.46942.53027.71804,1.38636.75664,2.56826v9.42252h3.31942v-10.30625c0-1.70105-.47499-2.977-1.42496-3.83309-.94997-.85052-2.25349-1.27579-3.89933-1.27579-.98318,0-1.88899.23749-2.70083.71248-.81749.47499-1.47476,1.12678-1.97731,1.96079l-.06076-.06085v-2.19828h-3.11505v15.00099ZM505.12506,24.39805c1.1985,0,2.27-.20429,3.20885-.59651.93345-.39762,1.72886-.94441,2.36953-1.64037.64624-.70135,1.1433-1.5298,1.48024-2.50202.33677-.96649.50802-2.03243.50802-3.19242,0-1.1433-.17125-2.19255-.50802-3.16477-.33694-.96649-.83401-1.8005-1.48024-2.49646-.64067-.69596-1.43608-1.24814-2.36953-1.64037-.93885-.39762-2.01035-.60208-3.20885-.60208-1.19859,0-2.27009.20446-3.20902.60208-.93337.39223-1.72878.94441-2.37493,1.64037-.64624.69596-1.1433,1.52997-1.48024,2.49646-.33694.97222-.50811,2.02147-.50811,3.16477,0,1.15999.17117,2.22593.50811,3.19242.33694.97222.83401,1.80066,1.48024,2.50202.64615.69596,1.44156,1.24275,2.37493,1.64037.93893.39223,2.01043.59651,3.20902.59651M505.12506,21.7745c-.73464,0-1.37532-.15456-1.91107-.46386-.53575-.31486-.98309-.71804-1.33107-1.22067s-.60208-1.06594-.76776-1.69009c-.16569-.63511-.24853-1.27579-.24853-1.93315,0-.63511.08284-1.27579.24853-1.91646.16569-.63511.41978-1.19859.76776-1.69009s.79532-.89469,1.33107-1.20398c.53575-.31486,1.17642-.46403,1.91107-.46403.729,0,1.36959.14917,1.91098.46403.53567.3093.98301.71248,1.33107,1.20398.34233.4915.60208,1.05498.76776,1.69009.16569.64067.24289,1.28135.24289,1.91646,0,.65736-.0772,1.29804-.24289,1.93315-.16569.62416-.42543,1.18746-.76776,1.69009-.34806.50263-.79541.90581-1.33107,1.22067-.5414.3093-1.18199.46386-1.91098.46386M361.773,57.94859h3.72808l1.94975-5.46807h8.26261l1.94419,5.46807h3.89942l-7.98104-20.7175h-3.85517l-7.94784,20.7175ZM371.57106,40.81557h.08841l3.09853,8.90337h-6.31851l3.13157-8.90337ZM384.0734,57.95129h3.28622v-7.15243c0-.82844.10501-1.56857.31486-2.20924.20985-.64067.50811-1.17095.87817-1.6129.35902-.43622.79532-.7622,1.28143-.98301.49707-.22654,1.02725-.33694,1.58508-.33694.23201,0,.46951.01096.707.04416.24853.02764.48055.06068.71248.10501v-3.16494c-.15465-.02208-.30373-.0386-.44734-.06624-.14917-.02764-.41422-.0386-.80089-.0386-.49707,0-.98865.09388-1.48024.29278-.48046.18777-.92233.44734-1.32003.7622-.39214.32582-.72908.67371-1.01074,1.06594-.28165.38666-.46395.77872-.55783,1.1819h-.0552v-2.88868h-3.09297v15.00099ZM394.54533,45.4026h2.49646v8.85381c.01652.61859.07728,1.17634.18777,1.65689.10492.48611.3093.88373.61303,1.19859.29826.32582.71804.56331,1.24831.729.53019.16569,1.23719.24862,2.10431.24862.37006,0,.72352-.02208,1.0715-.06085.35346-.02764.71248-.06624,1.07698-.10484v-2.57382c-.23193.05512-.46395.09388-.69588.09928-.23201.01112-.46395.01669-.69596.01669-.37006,0-.66276-.04416-.86713-.13265-.21541-.08276-.37554-.21541-.48055-.39206-.1104-.17125-.17673-.3811-.20429-.63511-.02764-.24862-.04425-.55235-.04425-.90042v-8.00312h2.98804v-2.45229h-2.98804v-4.50124h-3.31386v4.50124h-2.49646v2.45229ZM363.26429,84.45812c0,1.3422.20985,2.50202.60747,3.4852.40874.98874.98318,1.81162,1.72878,2.47994.74568.67388,1.64037,1.16538,2.67875,1.49676,1.04942.33138,2.20376.49707,3.48511.49707,1.27587,0,2.43578-.16569,3.47415-.49707,1.04386-.33138,1.93863-.82288,2.68423-1.49676.7456-.66832,1.32003-1.4912,1.72321-2.47994.40874-.98318.61312-2.143.61312-3.4852v-13.26117h-3.62324v12.08483c0,.69596-.03312,1.39731-.09936,2.12092-.06633.71248-.26514,1.35872-.57999,1.92759-.32034.56887-.8008,1.04386-1.4526,1.41383-.64615.36458-1.563.54679-2.73951.54679-1.1819,0-2.09875-.18221-2.74499-.54679-.64624-.36998-1.13226-.84496-1.4526-1.41383-.32034-.56887-.51367-1.21511-.57991-1.92759-.06633-.7236-.09945-1.42496-.09945-2.12092v-12.08483h-3.62316v13.26117ZM384.62904,91.9212h3.29178v-8.84808c0-.54123.08284-1.05498.2541-1.54092.17673-.48055.4197-.90025.729-1.25927.3093-.35902.6904-.64067,1.13226-.83957.44743-.20429.94997-.3093,1.51893-.3093.98865,0,1.71217.26514,2.1816.8008.46395.53583.71804,1.38636.75672,2.56826v9.42808h3.31386v-10.30625c0-1.70661-.47499-2.9824-1.42496-3.83848-.94997-.84513-2.24792-1.27596-3.89385-1.27596-.98865,0-1.89446.24306-2.70083.71248-.8174.47499-1.48024,1.12678-1.98279,1.96079l-.05529-.06085v-2.19272h-3.12053v15.00099ZM402.08282,74.31655h3.31394v-3.12061h-3.31394v3.12061ZM402.08282,91.91884h3.31394v-15.00099h-3.31394v15.00099ZM413.62904,91.9212h3.71704l5.36306-15.00099h-3.42443l-3.65628,11.51596h-.05529l-3.80545-11.51596h-3.59004l5.45138,15.00099ZM438.45791,85.28842c.13813-1.12678.06076-2.2148-.21541-3.27535-.28165-1.05481-.73456-1.99383-1.35315-2.80575-.61312-.81732-1.3974-1.46912-2.33077-1.96618-.94449-.4915-1.99939-.74012-3.18138-.74012-1.12122,0-2.13196.21541-3.02117.64067-.88929.42526-1.65149,1.00526-2.27557,1.7233-.62963.729-1.11018,1.57413-1.4526,2.52949-.33694.9611-.50811,1.97192-.50811,3.03785,0,1.15982.16013,2.23132.48046,3.19242.32034.97205.78984,1.80606,1.41948,2.50202.62416.6904,1.3974,1.23719,2.30321,1.62368.90573.39223,1.95514.57999,3.13157.57999.81193,0,1.59073-.1104,2.33633-.33138.74012-.22654,1.41392-.55235,2.01599-.98318.59651-.43622,1.10462-.97761,1.52988-1.61273.42535-.64624.72908-1.36428.90033-2.1816h-3.12061c-.28722.83401-.72908,1.4526-1.32003,1.86674-.59104.40874-1.36428.61859-2.33633.61859-.6904,0-1.28691-.11597-1.79502-.35902-.50263-.24289-.91685-.56331-1.24823-.97205-.3259-.40318-.56895-.87261-.73464-1.41383-.16569-.53583-.24853-1.09914-.24853-1.67357h11.02429ZM427.43363,83.10666c.02208-.56331.13257-1.08246.33694-1.56857.20437-.48594.46951-.90581.81193-1.26466.33686-.35902.74012-.64084,1.21511-.83957.47499-.20446.99969-.3093,1.57961-.3093.55783,0,1.06594.11597,1.51884.33694.45291.22081.83957.51358,1.15991.87261s.56887.77872.75116,1.26483c.18777.48055.29826.98318.33694,1.50772h-7.71043ZM441.84813,91.9212h3.28622v-7.15243c0-.82844.10501-1.56857.32042-2.20924.20985-.64067.50254-1.17651.87261-1.6129.35902-.43622.79532-.7622,1.28691-.98857.49159-.22097,1.02178-.33694,1.57961-.33694.23201,0,.46951.01652.707.04972.24853.02764.48603.06068.71804.09945v-3.15938c-.15465-.02208-.3093-.04416-.45291-.07164-.14361-.02225-.40874-.03877-.79532-.03877-.50263,0-.99422.09945-1.48024.29278-.48055.19333-.92241.45291-1.32003.76776-.3977.32025-.73464.67371-1.0163,1.06037-.27618.38666-.46395.78428-.55783,1.18746h-.0552v-2.88868h-3.09297v15.00099ZM452.46915,87.10881c.0166.88929.19881,1.66262.53575,2.30886.33694.64607.80636,1.18746,1.3974,1.62368.58539.43639,1.28135.7622,2.08771.97205.80089.21002,1.68461.31486,2.63459.31486.77324,0,1.563-.08276,2.35285-.25957.79532-.17125,1.51893-.45291,2.16508-.83957.65171-.38649,1.17642-.88912,1.58517-1.50772.40874-.62416.60755-1.36984.60755-2.27009,0-.729-.13805-1.34759-.41978-1.84466-.28165-.50819-.65171-.9225-1.10462-1.25387s-.97205-.59095-1.54648-.78428c-.58547-.19333-1.17095-.35346-1.77294-.4915-.61859-.13805-1.22067-.25957-1.80058-.37554s-1.09906-.25957-1.55753-.42543c-.45291-.16013-.8174-.36998-1.09914-.62399-.28165-.24862-.4197-.57999-.4197-.98874,0-.33138.09388-.59095.29269-.8008.18777-.19889.42526-.35346.707-.46403.28165-.10484.57991-.17664.90025-.21541.31486-.03304.59651-.05512.82844-.05512.73464,0,1.38636.13248,1.95523.40318.56887.27053.93345.79524,1.0881,1.58508h3.45199c-.09388-.82844-.33138-1.54092-.71248-2.13744-.37562-.58539-.85061-1.06594-1.41948-1.43052-.57443-.36998-1.20954-.63511-1.91655-.8008-.707-.1603-1.44712-.24862-2.22036-.24862-.67936,0-1.39184.0718-2.13744.20446-.74012.13805-1.41948.3811-2.02703.71248-.61303.34233-1.11566.78968-1.51336,1.34203-.39214.55235-.59095,1.23719-.59095,2.04911,0,.75664.13257,1.39192.40318,1.90551.27061.51375.6352.93902,1.0881,1.27039.45838.32582.97205.59095,1.54092.77872.56895.19889,1.16538.36458,1.78954.49707.59095.13265,1.18199.26514,1.76746.37554.57435.11613,1.09358.25418,1.55196.42543.45291.16013.82297.37554,1.11566.64607.28722.2707.44743.6132.46395,1.03846.02216.4197-.08284.76776-.30373,1.02734s-.50811.4583-.85609.58539c-.35346.14361-.72352.23193-1.11566.28165-.40327.04416-.75672.0718-1.06046.0718-.89477,0-1.65697-.19333-2.29765-.57983-.64067-.3811-1.00526-1.05498-1.10462-2.02164h-3.31394ZM469.27788,74.31655h3.31942v-3.12061h-3.31942v3.12061ZM469.27788,91.91884h3.31942v-15.00099h-3.31942v15.00099ZM475.3755,79.37251h2.49646v8.85381c.02208.61859.07728,1.17078.18777,1.65689.10492.48055.3093.88373.61303,1.19859.29826.32025.71804.56331,1.24831.72343.53019.17125,1.23719.24862,2.10431.24862.37006,0,.72908-.01652,1.0715-.05529.35346-.03304.71248-.0718,1.07698-.1104v-2.57382c-.23193.06068-.46395.09388-.69588.10484-.23201.01112-.46395.01669-.69596.01669-.3645,0-.65728-.04416-.86713-.13805-.21541-.08293-.37554-.21541-.48055-.38666-.1104-.17125-.17673-.38666-.20429-.63511-.02764-.25418-.04425-.55235-.04425-.90042v-8.00312h2.98804v-2.45229h-2.98804v-4.50124h-3.31386v4.50124h-2.49646v2.45229ZM491.94117,91.84939l-.37562,1.15443c-.09388.33138-.19881.61859-.32034.87261-.11049.24862-.2541.46959-.41978.6518-.16013.18777-.37006.32582-.62407.42526-.24853.08832-.56887.13805-.95553.13805-.26514,0-.53019-.02208-.7788-.0718-.25957-.04416-.51358-.08832-.78428-.12692v2.80019c.75116.1104,1.51336.16569,2.28661.16569.87817,0,1.58517-.13805,2.14856-.4197.56331-.28182,1.03838-.65736,1.40835-1.13235.3811-.47499.70144-1.02178.9611-1.64037.26505-.61859.53019-1.26483.8008-1.9441l5.827-15.80196h-3.45199l-3.80545,11.18998h-.06076l-3.92698-11.18998h-3.61768l5.68887,14.92918ZM362.8086,111.57698h4.98743v14.30503h3.62316v-20.29763h-2.69527c-.11605.61859-.36458,1.1433-.74012,1.563-.37006.43082-.82853.77333-1.36428,1.04402-.53019.27053-1.1267.46942-1.78398.58539-.65171.11597-1.33107.17664-2.02695.17664v2.62355ZM376.82582,120.74784c.04416.83401.23193,1.58508.57991,2.26453.34798.67927.79532,1.25927,1.34768,1.75077.55227.48055,1.18746.85609,1.90551,1.12678.71248.27609,1.48016.40874,2.29208.40874,1.43052,0,2.64006-.31486,3.6122-.95553.97761-.64067,1.76737-1.46912,2.36945-2.4855.59651-1.01065,1.02725-2.143,1.28691-3.38019.25957-1.23719.39214-2.46881.39214-3.68392,0-1.47468-.10501-2.86104-.32042-4.15334-.20985-1.29804-.57991-2.42482-1.11566-3.38019-.53019-.9611-1.25927-1.71774-2.18716-2.27009-.92789-.54679-2.10431-.82305-3.53483-.82305-1.10462,0-2.0878.17125-2.95492.52471-.87269.3425-1.60725.83401-2.20376,1.45816-.60199.63528-1.0549,1.36428-1.36419,2.20924-.3093.83957-.46395,1.7565-.46395,2.74507,0,1.04386.15465,1.98287.46395,2.82783.3093.83957.7456,1.55761,1.30899,2.143.55235.59651,1.22615,1.05498,2.01043,1.3808.7788.33138,1.65697.49707,2.62355.49707.92789,0,1.78398-.20985,2.55166-.62399.77324-.41987,1.38636-1.0329,1.82822-1.82831l.04416.05529c-.06076.68484-.14361,1.41939-.24853,2.22593-.10492.80636-.30382,1.563-.59651,2.26992-.28722.70708-.70144,1.29804-1.22615,1.77302-.53019.47499-1.24275.71248-2.13196.71248-.86713,0-1.55753-.25957-2.07119-.76776-.51367-.51358-.80636-1.18746-.87817-2.02147h-3.31942ZM383.31558,107.92845c.61859,0,1.15982.11613,1.61829.34806.46395.22637.84505.53567,1.1433.91137.30373.37554.53019.81732.68484,1.31995s.23193,1.02178.23193,1.563c0,.55791-.07728,1.09375-.23193,1.60733-.15465.50819-.3811.96649-.68484,1.35872-.29826.39762-.67936.71248-1.1433.94441-.45847.23193-.99969.34806-1.61829.34806-.59651,0-1.12122-.12709-1.56309-.36458-.44186-.24306-.81193-.55791-1.09914-.94441-.29269-.3811-.50811-.83401-.65728-1.3422-.14361-.51358-.21541-1.04942-.21541-1.60733,0-.54123.0718-1.06037.21541-1.563.14917-.50263.36458-.94997.65728-1.33107.28722-.39206.65728-.6904,1.09914-.91137.44186-.22081.96657-.33694,1.56309-.33694M407.11282,122.92944h-9.89202c.13805-.44195.38658-.86165.75664-1.26483.3645-.39223.79532-.77333,1.29239-1.14887.48611-.36458,1.02734-.729,1.60725-1.09914.57999-.36458,1.15991-.75664,1.73982-1.15982.57991-.40874,1.1433-.83957,1.67905-1.30343.54131-.46959,1.02734-.97761,1.44712-1.52997.43074-.54679.77324-1.15443,1.02178-1.81162s.37554-1.39731.37554-2.20368c0-.65736-.10492-1.34776-.32034-2.07676-.21541-.72917-.57443-1.39748-1.08802-2.01608-.51367-.62399-1.18755-1.13218-2.01599-1.54092-.83957-.40874-1.87238-.60747-3.11505-.60747-1.13783,0-2.143.19333-3.00465.59095-.86165.40318-1.59065.94441-2.19272,1.64593-.60199.69596-1.04942,1.52997-1.34768,2.48533-.30373.94997-.45291,1.994-.45291,3.11522h3.31394c.02208-.71804.09388-1.3808.21541-1.99939.12701-.62416.32034-1.15443.58547-1.60733.25957-.45847.60755-.81749,1.04386-1.07706.4363-.26514.97761-.39206,1.64037-.39206.71804,0,1.29795.12153,1.73982.35902.44743.24289.79532.54679,1.04942.90581.24306.35346.41978.74012.50263,1.15426.08284.4197.12701.81193.12701,1.17651-.0166.79524-.21541,1.49676-.60755,2.10423-.3811.6132-.87269,1.17651-1.47468,1.70122-.60199.51915-1.25927,1.00526-1.97175,1.46356-.71256.45291-1.40296.9225-2.06015,1.40288-1.36976.92789-2.45229,2.02703-3.24762,3.28091-.78984,1.25927-1.19859,2.72282-1.21511,4.40736h13.86872v-2.95475ZM410.47421,120.74784c.0386.83401.23193,1.58508.57991,2.26453.34798.67927.80089,1.25927,1.34768,1.75077.55227.48055,1.18746.85609,1.90551,1.12678.71248.27609,1.48016.40874,2.29208.40874,1.43052,0,2.63459-.31486,3.6122-.95553.97761-.64067,1.7619-1.46912,2.36389-2.4855.60208-1.01065,1.02734-2.143,1.29247-3.38019.25957-1.23719.38658-2.46881.38658-3.68392,0-1.47468-.10492-2.86104-.31486-4.15334-.20985-1.29804-.58539-2.42482-1.11566-3.38019-.53019-.9611-1.25927-1.71774-2.18716-2.27009-.92789-.54679-2.10988-.82305-3.5404-.82305-1.09358,0-2.08771.17125-2.95484.52471-.86721.3425-1.60177.83401-2.20376,1.45816-.59651.63528-1.04942,1.36428-1.35872,2.20924-.3093.83957-.46395,1.7565-.46395,2.74507,0,1.04386.15465,1.98287.46395,2.82783.3093.83957.7456,1.55761,1.30343,2.143.56339.59651,1.23171,1.05498,2.01599,1.3808.78428.33138,1.65697.49707,2.62355.49707.92789,0,1.77842-.20985,2.55166-.62399.77324-.41987,1.3808-1.0329,1.82822-1.82831l.04416.05529c-.06076.68484-.14361,1.41939-.24853,2.22593-.10492.80636-.30382,1.563-.59104,2.26992-.29269.70708-.70144,1.29804-1.23163,1.77302-.53575.47499-1.24275.71248-2.13196.71248-.86713,0-1.55753-.25957-2.07119-.76776-.50811-.51358-.80636-1.18746-.88373-2.02147h-3.31386ZM416.96397,107.92845c.61859,0,1.15434.11613,1.61829.34806.46395.22637.84505.53567,1.1433.91137.29817.37554.53019.81732.68484,1.31995s.23193,1.02178.23193,1.563c0,.55791-.07728,1.09375-.23193,1.60733-.15465.50819-.38666.96649-.68484,1.35872-.29826.39762-.67936.71248-1.1433.94441s-.99969.34806-1.61829.34806c-.59651,0-1.12122-.12709-1.56309-.36458-.44743-.24306-.81193-.55791-1.10462-.94441-.28722-.3811-.50263-.83401-.6518-1.3422-.13805-.51358-.21541-1.04942-.21541-1.60733,0-.54123.07737-1.06037.21541-1.563.14917-.50263.36458-.94997.6518-1.33107.29269-.39206.65719-.6904,1.10462-.91137.44186-.22081.96657-.33694,1.56309-.33694M430.20693,119.55701h8.43942v-3.12061h-8.43942v3.12061ZM457.36051,122.92944h-9.88655c.13257-.44195.38666-.86165.75116-1.26483.3645-.39223.80089-.77333,1.29239-1.14887.49159-.36458,1.02734-.729,1.61281-1.09914.57443-.36458,1.15434-.75664,1.73425-1.15982.57991-.40874,1.1433-.83957,1.68461-1.30343.53575-.46959,1.02178-.97761,1.44704-1.52997.42526-.54679.7622-1.15443,1.02178-1.81162.24306-.65719.37006-1.39731.37006-2.20368,0-.65736-.10492-1.34776-.31477-2.07676-.21541-.72917-.57999-1.39748-1.09358-2.01608-.51367-.62399-1.18755-1.13218-2.02155-1.54092-.82844-.40874-1.86682-.60747-3.10401-.60747-1.1433,0-2.143.19333-3.01013.59095-.86165.40318-1.59065.94441-2.19272,1.64593-.60199.69596-1.04942,1.52997-1.34768,2.48533-.29826.94997-.45291,1.994-.45291,3.11522h3.31394c.02208-.71804.09388-1.3808.22089-1.99939.12153-.62416.32042-1.15443.57999-1.60733.25957-.45847.60755-.81749,1.04386-1.07706.4363-.26514.98309-.39206,1.64037-.39206.71248,0,1.29795.12153,1.74538.35902.44186.24289.78976.54679,1.04386.90581.24306.35346.41422.74012.50263,1.15426.08832.4197.13257.81193.13257,1.17651-.02216.79524-.22097,1.49676-.60755,2.10423-.38666.6132-.88373,1.17651-1.48024,1.70122-.59651.51915-1.25379,1.00526-1.97175,1.46356-.71256.45291-1.40296.9225-2.06015,1.40288-1.36976.92789-2.45229,2.02703-3.24762,3.28091-.78984,1.25927-1.19303,2.72282-1.21511,4.40736h13.86872v-2.95475ZM467.33925,105.16804c-1.4526,0-2.63459.33138-3.55144.99413-.91685.67388-1.63489,1.5244-2.143,2.5573-.51367,1.03829-.86165,2.1762-1.04942,3.41878-.18229,1.23179-.27618,2.43578-.27618,3.5956,0,1.15999.09388,2.35841.27618,3.5956.18777,1.24275.53575,2.38049,1.04942,3.41339.50811,1.03829,1.22615,1.88899,2.143,2.55174.91685.66832,2.09884,1.00509,3.55144,1.00509,1.45252,0,2.64006-.33677,3.55135-1.00509.92241-.66276,1.63489-1.51345,2.14856-2.55174.51367-1.0329.85609-2.17064,1.04386-3.41339.18229-1.23719.27618-2.43561.27618-3.5956,0-1.15982-.09388-2.3638-.27618-3.5956-.18777-1.24258-.53019-2.38049-1.04386-3.41878-.51367-1.0329-1.22615-1.88342-2.14856-2.5573-.91129-.66276-2.09884-.99413-3.55135-.99413M467.33925,123.53809c-.72908,0-1.33663-.20985-1.80614-.62399-.47499-.41431-.84505-.97761-1.1267-1.6847-.28165-.70692-.48055-1.5298-.59651-2.47977s-.17125-1.95523-.17125-3.01577c0-1.06037.05529-2.06563.17125-3.00448.11597-.93902.31486-1.7619.59651-2.47994.28165-.71248.65171-1.28135,1.1267-1.69566.46951-.41431,1.07706-.62416,1.80614-.62416.71248,0,1.31447.20985,1.79502.62416.48046.41431.86156.98318,1.13774,1.69566.28165.71804.48055,1.54092.59651,2.47994.11597.93885.17125,1.9441.17125,3.00448,0,1.06054-.05529,2.0658-.17125,3.01577s-.31486,1.77285-.59651,2.47977c-.27618.70708-.65728,1.27039-1.13774,1.6847-.48055.41414-1.08254.62399-1.79502.62399M490.95033,122.92944h-9.88655c.12701-.44195.38666-.86165.75116-1.26483.3645-.39223.80089-.77333,1.29239-1.14887.49159-.36458,1.02734-.729,1.60725-1.09914.57999-.36458,1.15991-.75664,1.73982-1.15982.57991-.40874,1.13783-.83957,1.68461-1.30343.53575-.46959,1.02178-.97761,1.44704-1.52997.42526-.54679.7622-1.15443,1.0163-1.81162.24853-.65719.37554-1.39731.37554-2.20368,0-.65736-.11049-1.34776-.32034-2.07676-.20985-.72917-.57443-1.39748-1.08802-2.01608-.51367-.62399-1.18755-1.13218-2.02155-1.54092-.82844-.40874-1.86682-.60747-3.10401-.60747-1.1433,0-2.143.19333-3.01013.59095-.86165.40318-1.59065.94441-2.19272,1.64593-.60199.69596-1.04942,1.52997-1.34768,2.48533-.29826.94997-.45291,1.994-.45291,3.11522h3.31394c.0166-.71804.09388-1.3808.22089-1.99939.12153-.62416.32042-1.15443.57999-1.60733.25957-.45847.60755-.81749,1.04386-1.07706.4363-.26514.98309-.39206,1.64037-.39206.71248,0,1.29795.12153,1.74538.35902.44186.24289.78976.54679,1.03829.90581.24862.35346.41978.74012.50819,1.15426.08832.4197.13257.81193.13257,1.17651-.02216.79524-.22097,1.49676-.60755,2.10423-.38666.6132-.88373,1.17651-1.48024,1.70122-.59651.51915-1.25379,1.00526-1.97175,1.46356-.71256.45291-1.40296.9225-2.06015,1.40288-1.36976.92789-2.45229,2.02703-3.24762,3.28091-.78984,1.25927-1.19303,2.72282-1.21511,4.40736h13.86872v-2.95475ZM494.30616,120.74784c.04416.83401.23201,1.58508.58547,2.26453.34798.67927.79532,1.25927,1.34768,1.75077.55227.48055,1.1819.85609,1.90551,1.12678.70692.27609,1.48016.40874,2.28661.40874,1.43044,0,2.64006-.31486,3.61212-.95553.97761-.64067,1.76746-1.46912,2.36937-2.4855.60208-1.01065,1.02734-2.143,1.29247-3.38019.25957-1.23719.38666-2.46881.38666-3.68392,0-1.47468-.10501-2.86104-.31486-4.15334-.21541-1.29804-.58539-2.42482-1.11566-3.38019-.53027-.9611-1.25927-1.71774-2.18716-2.27009-.93345-.54679-2.10988-.82305-3.5404-.82305-1.09906,0-2.08771.17125-2.95484.52471-.86721.3425-1.60177.83401-2.20376,1.45816-.60208.63528-1.04942,1.36428-1.36428,2.20924-.30373.83957-.46395,1.7565-.46395,2.74507,0,1.04386.16021,1.98287.46395,2.82783.31486.83957.74568,1.55761,1.30899,2.143.55791.59651,1.23171,1.05498,2.01599,1.3808.7788.33138,1.65141.49707,2.61798.49707.93345,0,1.78398-.20985,2.55722-.62399.76776-.41987,1.3808-1.0329,1.82822-1.82831l.04416.05529c-.06624.68484-.14361,1.41939-.2541,2.22593-.10492.80636-.29826,1.563-.59095,2.26992-.28722.70708-.70144,1.29804-1.22615,1.77302-.53575.47499-1.24823.71248-2.13196.71248-.87269,0-1.55753-.25957-2.07119-.76776-.51367-.51358-.80636-1.18746-.88373-2.02147h-3.31942ZM500.80148,107.92845c.61859,0,1.15434.11613,1.61829.34806.46395.22637.84505.53567,1.1433.91137.29817.37554.52462.81732.67927,1.31995.16021.50263.23201,1.02178.23201,1.563,0,.55791-.0718,1.09375-.23201,1.60733-.15465.50819-.3811.96649-.67927,1.35872-.29826.39762-.67936.71248-1.1433.94441s-.99969.34806-1.61829.34806c-.60208,0-1.12122-.12709-1.56309-.36458-.44743-.24306-.81193-.55791-1.10462-.94441-.29278-.3811-.50263-.83401-.6518-1.3422-.14361-.51358-.21541-1.04942-.21541-1.60733,0-.54123.0718-1.06037.21541-1.563.14917-.50263.35902-.94997.6518-1.33107.29269-.39206.65719-.6904,1.10462-.91137.44186-.22081.96101-.33694,1.56309-.33694M362.8086,145.54688h4.98743v14.30503h3.62316v-20.3032h-2.69527c-.11605.61859-.36458,1.1433-.74012,1.56857-.37006.42526-.82853.77333-1.36428,1.04386-.53019.2707-1.1267.46403-1.78398.58556-.65171.1104-1.33107.17108-2.02695.17108v2.62911ZM383.59563,139.13778c-1.4526,0-2.63459.32582-3.557.99413-.91685.67388-1.62933,1.5244-2.143,2.5573-.51358,1.03829-.85609,2.17064-1.04386,3.41339-.18229,1.23719-.27618,2.43561-.27618,3.5956,0,1.16538.09388,2.3638.27618,3.60099.18777,1.24275.53027,2.3751,1.04386,3.40783.51367,1.03846,1.22615,1.88899,2.143,2.5573.92241.66276,2.1044,1.00509,3.557,1.00509,1.44704,0,2.6345-.34233,3.55135-1.00509.91685-.66832,1.63489-1.51884,2.14856-2.5573.51367-1.03273.85609-2.16508,1.03829-3.40783.18229-1.23719.28174-2.43561.28174-3.60099,0-1.15999-.09945-2.35841-.28174-3.5956-.18221-1.24275-.52462-2.3751-1.03829-3.41339-.51367-1.0329-1.23171-1.88342-2.14856-2.5573-.91685-.66832-2.10431-.99413-3.55135-.99413M383.59563,157.50783c-.73464,0-1.33663-.20985-1.81162-.62399-.47499-.41431-.84505-.97761-1.12678-1.6847-.28165-.70692-.47499-1.5298-.59651-2.47977-.1104-.94997-.16569-1.95523-.16569-3.02117,0-1.06054.05529-2.06024.16569-2.99908.12153-.93902.31486-1.76746.59651-2.47994.28174-.71804.6518-1.28691,1.12678-1.70122.47499-.41414,1.07698-.61859,1.81162-.61859.71248,0,1.30899.20446,1.78946.61859.48603.41431.86165.98318,1.1433,1.70122.28165.71248.48055,1.54092.59095,2.47994.12153.93885.17681,1.93854.17681,2.99908,0,1.06594-.05529,2.07119-.17681,3.02117-.1104.94997-.3093,1.77285-.59095,2.47977-.28165.70708-.65728,1.27039-1.1433,1.6847-.48046.41414-1.07698.62399-1.78946.62399M400.78824,139.13778c-1.4526,0-2.63459.32582-3.557.99413-.91129.67388-1.62933,1.5244-2.13744,2.5573-.51367,1.03829-.86165,2.17064-1.04942,3.41339-.18229,1.23719-.27618,2.43561-.27618,3.5956,0,1.16538.09388,2.3638.27618,3.60099.18777,1.24275.53575,2.3751,1.04942,3.40783.50811,1.03846,1.22615,1.88899,2.13744,2.5573.92241.66276,2.1044,1.00509,3.557,1.00509,1.44704,0,2.6345-.34233,3.55135-1.00509.92241-.66832,1.63489-1.51884,2.14856-2.5573.51367-1.03273.85609-2.16508,1.03829-3.40783.18785-1.23719.28174-2.43561.28174-3.60099,0-1.15999-.09388-2.35841-.28174-3.5956-.18221-1.24275-.52462-2.3751-1.03829-3.41339-.51367-1.0329-1.22615-1.88342-2.14856-2.5573-.91685-.66832-2.10431-.99413-3.55135-.99413M400.78824,157.50783c-.73464,0-1.33663-.20985-1.80614-.62399-.47499-.41431-.85052-.97761-1.13226-1.6847-.28165-.70692-.47499-1.5298-.59095-2.47977-.11597-.94997-.17125-1.95523-.17125-3.02117,0-1.06054.05529-2.06024.17125-2.99908.11597-.93902.3093-1.76746.59095-2.47994.28174-.71804.65728-1.28691,1.13226-1.70122.46951-.41414,1.0715-.61859,1.80614-.61859.71248,0,1.31447.20446,1.79502.61859.48046.41431.86156.98318,1.13774,1.70122.28165.71248.48055,1.54092.59651,2.47994.11597.93885.17125,1.93854.17125,2.99908,0,1.06594-.05529,2.07119-.17125,3.02117s-.31486,1.77285-.59651,2.47977c-.27618.70708-.65728,1.27039-1.13774,1.6847-.48055.41414-1.08254.62399-1.79502.62399M410.27869,147.30642h2.49646v8.85381c.02208.61859.07728,1.17078.18777,1.65689.10492.48611.3093.88373.61303,1.19859.29826.32025.71804.56331,1.24831.729.53019.16569,1.23719.24306,2.10431.24306.37006,0,.72908-.01652,1.0715-.05529.35346-.03304.71248-.0718,1.07698-.10484v-2.57938c-.23193.06068-.46395.09945-.69588.10484-.23201.01112-.46395.01669-.69596.01669-.3645,0-.65728-.04416-.86713-.13265-.21541-.08832-.37554-.22081-.48055-.39206-.1104-.17125-.17673-.38666-.20429-.63511-.02764-.25418-.04425-.55235-.04425-.90042v-8.00312h2.98804v-2.45229h-2.98804v-4.50124h-3.31386v4.50124h-2.49646v2.45229ZM422.28497,159.8541h3.31386v-8.84808c0-.54123.08841-1.05498.25957-1.53553.17673-.48594.41978-.90581.7236-1.25927.3093-.35902.6904-.64624,1.13218-.84496.44743-.20446.94449-.30373,1.50789-.30373.98309,0,1.70661.26497,2.17056.79524.46395.53583.71256,1.38636.75672,2.56826v9.42808h3.31386v-10.30625c0-1.70661-.47499-2.98257-1.42496-3.83309-.94449-.85052-2.24244-1.27579-3.88281-1.27579-.98865,0-1.8889.22637-2.68979.68484-.8008.45847-1.40288,1.02734-1.81162,1.70661h-.0552v-7.69382h-3.31386v20.7175ZM388.20416,193.7908c-2.17064-.25401-4.7389-.61859-7.47285-2.2534-1.0715-.64624-2.36945-1.60733-3.3029-2.89981h1.78398c2.22584,0,5.01508,0,7.30168.13265v-2.50202c-3.13165.22637-7.2796.22637-7.30168.22637h-2.5959c.05529-.42526.13813-.98857.19889-1.9827h2.90512c3.66192,0,6.03137.02747,8.48367.17664v-2.53506c-2.82236.19333-5.67235.22081-8.48367.22081h-2.90512v-1.97731h1.8005c1.24275,0,4.34128.08849,6.26331.17125v-2.39145c-2.0878.1104-4.93771.16569-6.26331.16569h-1.8005v-1.77858h6.79349c2.33633,0,3.07637.11613,3.86065.19889v-2.5627c-1.20954.05512-5.4679.22097-7.0475.28165.56331-.64624.90573-1.15443,1.1819-1.57969.11605,0,.56887.06085.6518.06085.39214,0,.53567-.28722.53567-.45291,0-.25418-.22637-.39779-.3645-.45291l-2.73951-1.24275c-.39214.90025-1.1267,2.14856-1.8889,2.96049l1.15434.70692h-6.82114l1.49128-.79541c-.64624-1.20398-1.29247-1.93854-2.22036-2.70074l-2.48542,1.12662c.50811.44751,1.21511,1.04402,1.99939,2.33633-5.44034-.0772-6.03129-.10484-7.3016-.16569v2.50758c1.52432-.13805,3.38566-.13805,5.63915-.13805.48046,0,2.93276-.08849,3.50171-.08849h1.37523v1.77858h-1.77294c-1.4692,0-4.31364-.05529-6.25774-.16569v2.39145c2.16508-.11597,5.18624-.17125,6.25774-.17125h1.77294v1.97731h-2.87208c-.3093,0-5.0482,0-8.45594-.22081v2.53506c2.5075-.17664,5.71643-.17664,8.45594-.17664h2.87208c-.08284,1.07689-.13805,1.55744-.22089,1.9827h-2.0326c-.25401,0-4.3412,0-7.3016-.25401v2.52966c2.17056-.13265,4.93771-.13265,7.3016-.13265h1.44156c-2.31416,4.95431-9.0249,5.3521-10.6045,5.37958l1.74538,2.70091c3.41331-.58539,8.23505-1.8005,10.94136-6.64997,2.67875,4.34128,8.93657,6.20263,10.99673,6.51732l1.80606-2.79463ZM398.57277,174.91206c.82853-.49167.91685-.51915.91685-.86165,0-.25957-.19881-.36998-.40318-.40318l-3.15921-.63511c-.31486,1.29787-.57443,2.52949-.95553,4.57861-.82844,4.42404-1.00526,6.1529-1.00526,8.62172,0,2.50202.23201,5.78276,1.26483,9.406l2.22036-.37554c.37006-2.29773,1.72321-6.18055,1.94967-6.78801l-1.43608-1.25927c-.11597.36998-.17117.48594-.51358,1.69566-.29278.94441-.51923,1.43591-.7788,1.95506-.17125-.94997-.40318-2.13187-.40318-4.08154,0-1.32551.20437-6.73273,2.30312-11.85273M416.37403,190.96246c-1.69566-1.35332-3.62324-2.09884-5.12-2.52966-.20437-2.01591-.28722-4.20324-.28722-6.21358,0-.17681.02764-2.09884.02764-2.35841.23193-.06085,1.75633-.28722,3.73921-.94997v-2.39162c-1.35324.57999-2.76159.86165-3.5956,1.03846.08832-1.60733.25957-2.29773.49159-3.22006.6904-.43082.77324-.48611.77324-.74568,0-.37554-.31486-.40318-.43082-.40318l-3.51275-.37554c.03312.48611.03312.65719.03312,1.14887-.03312.71804-.11049,3.54031-.11049,4.02642-1.1819.14361-1.98835.20429-2.73395.20429-1.44156,0-2.73951-.23193-3.39679-.37554v2.52966c.54679.05512,1.20963.11597,2.24244.11597,1.40844,0,2.18716-.08849,3.88829-.25957.02208,4.74986.02208,5.44026.22645,7.71034-.25957-.02764-.46395-.06085-.88921-.06085-.25957,0-2.39153,0-4.14239.63528-.92233.31469-2.33077,1.40827-2.33077,3.10949,0,2.1816,2.24236,3.73364,5.49554,3.73364,2.24244,0,4.85487-.89469,4.54009-4.19767,1.58517.51932,3.04881,1.57969,3.91594,2.47438l1.17642-2.64546ZM406.79686,190.15593c.71796,0,1.29239.08849,1.72321.14361.02756.63528.06076,1.09375-.11605,1.5244-.28165.66292-1.12114,1.09358-2.15404,1.09358-1.32003,0-2.35833-.57426-2.35833-1.41383,0-.8008,1.09358-1.34776,2.9052-1.34776M429.86334,193.50021c8.3179-.56331,13.25561-5.48998,13.25561-10.01347,0-1.39175-.42526-2.977-1.97731-4.55653-1.7785-1.7951-3.77789-2.38049-6.23018-2.38049-2.17056,0-3.29734.28705-9.86438,2.08771-2.99352.8008-4.65049,1.04386-5.94845,1.22606l1.51884,2.76159c.39214.7236.48055.7236.61859.7236.36458,0,.48055-.29278.79532-1.01621.98318-.32042,5.80492-2.01051,6.90398-2.35841,1.55205-.50819,3.72269-1.20415,5.47354-1.20415,1.51884,0,5.91533.64067,5.91533,4.79419,0,2.19828-1.35324,3.99322-2.96049,5.00943-2.61798,1.65706-5.80484,2.25357-8.96413,2.17064l1.46372,2.75603M467.98659,189.96867c2.10979-1.63481,3.29734-4.1257,3.29734-6.45647,0-3.64532-3.13165-7.01995-8.57199-7.01995-1.69009,0-2.28113.16569-7.72695,1.47468-.45291.10484-4.11483,1.01621-7.52257,1.25371l1.54648,3.08184c.19881.40335.3645.51375.53575.51375.37006,0,.45291-.21541.67936-.83401,1.1267-.40318,2.30869-.82844,4.76098-1.5244,4.91007-1.41939,5.74964-1.66245,7.6441-1.66245,3.55135,0,5.8656,2.06007,5.8656,4.74446,0,.8008,0,7.15243-12.21175,7.04203l1.55196,2.78367c2.87764-.37015,6.93718-.91137,10.15168-3.39687M468.57754,174.91256c-1.09914-1.1819-1.38636-1.46912-2.62355-2.43578l-1.51884,1.0715c1.15434.90581,1.94419,1.84483,2.53514,2.62355l1.60725-1.25927ZM472.47139,174.61422c-.28174-.36998-1.15991-1.62924-2.31425-2.54062l-1.436,1.01621c.59095.48055,1.49128,1.36428,2.25349,2.54618l1.49676-1.02178ZM492.79608,194.19617c-.75664-.87817-2.05459-2.37493-3.15921-3.5956-1.85587-2.04911-2.25905-2.43021-6.93718-6.31303-.39214-.3479-.7622-.75108-.75116-1.24831,0-.28722.15465-.62399.74012-1.11566.55235-.48594,1.7785-1.51328,2.45229-2.10979,2.94936-2.56826,4.35232-3.80005,6.33511-5.52875.17125-.04416,1.03838-.23749,1.21511-.31486.14909-.0772.23193-.20429.23749-.36441.00556-.31486-.24853-.47499-.47499-.6132l-2.56278-1.563c-1.48016,2.1762-3.9601,4.41848-6.18594,6.45107-.49707.43639-2.94936,2.5959-3.50719,3.08201-1.19859,1.08246-1.63489,1.49676-1.65149,2.33077-.01652.94441.40874,1.37523,1.43052,2.07119,1.11018.78428,3.43539,2.78923,4.76654,3.99322,1.8723,1.69009,4.48481,5.0096,5.34645,6.67744l2.70631-1.83909ZM503.35044,196.16472c2.28104-.03321,4.12014-1.89455,4.12014-4.20324,0-2.34172-1.86674-4.20307-4.12014-4.20307-2.25905,0-4.12031,1.86134-4.12031,4.20307,0,2.28104,1.83918,4.17003,4.12031,4.17003v.03321M503.35044,189.02864c1.55196,0,2.87756,1.26483,2.87756,2.93284,0,1.60177-1.27039,2.93284-2.87756,2.93284-1.60725,0-2.87764-1.35872-2.87764-2.93284,0-1.64037,1.29795-2.93284,2.87764-2.93284M277.98185,0c29.43302.10501,48.79728,10.4775,48.79728,41.77177v116.44533c0,31.44901-19.54656,41.7829-49.22811,41.7829-14.5978,0-27.56072-3.18685-36.47513-10.49958l3.18138,8.81505h-39.50733l-21.60115-67.83025c.40318-.18221.68484-.58539.68484-1.04386,0-.63511-.51915-1.15443-1.15434-1.15443-.62407,0-1.1433.51932-1.1433,1.15443,0,.45847.28174.84496.67388,1.02734l-21.75588,67.84677h-57.24775l-.06633-67.17845c.56339-.07737,1.00526-.54679,1.00526-1.1433,0-.61859-.50819-1.13235-1.13783-1.13235-.63511,0-1.14878.51375-1.14878,1.13235,0,.47499.28722.87261.69588,1.05481l-19.45259,67.26694h-31.35513l-18.85616-67.31667c.35346-.19316.59095-.57426.59095-1.00509,0-.61859-.51367-1.13235-1.13774-1.13235-.6352,0-1.14887.51375-1.14887,1.13235,0,.54123.35902.98857.85609,1.10454l.00556,67.21722H0v-97.18043h55.67918l12.52113,47.89147c-.41978.17681-.71804.58556-.71804,1.06054,0,.63511.51367,1.1487,1.14878,1.1487.62963,0,1.1433-.51358,1.1433-1.1487,0-.48611-.3093-.88929-.729-1.06054l12.3664-47.89147h55.54113v54.87282c-.47507.13805-.82297.57443-.82297,1.08802,0,.63528.50811,1.1433,1.1433,1.1433.63511,0,1.1433-.50802,1.1433-1.1433,0-.41414-.22645-.7622-.54679-.96649l19.50231-54.99435h51.88477l18.52478,51.43178c-.28722.21002-.47499.54696-.47499.9225,0,.62955.51367,1.15426,1.1433,1.15426s1.14878-.52471,1.14878-1.15426c0-.57443-.43074-1.04386-.97753-1.12122V57.31955c.62963,0,1.14322-.51358,1.14322-1.1433,0-.62955-.51358-1.1433-1.14322-1.1433-.6352,0-1.1433.51375-1.1433,1.1433,0,.59651.45838,1.07706,1.04386,1.13235-1.71217,25.30723-12.75854,41.53984-41.3466,41.53984h-113.67261c-28.58249,0-39.63434-16.22705-41.34103-41.53428.59651-.03877,1.07706-.53027,1.07706-1.13791,0-.62955-.51367-1.1433-1.1433-1.1433-.6352,0-1.1433.51375-1.1433,1.1433,0,.61859.4915,1.11566,1.10462,1.13791l-.00556,41.53428H0V1.67357h32.05656v41.479c-.61312.02208-1.10462.52471-1.10462,1.1433,0,.63528.50811,1.1433,1.1433,1.1433.62963,0,1.1433-.50802,1.1433-1.1433,0-.60747-.48055-1.09897-1.07706-1.13774C33.8847,17.87854,44.93663,1.67357,73.50252,1.67357h113.67261c28.56597,0,39.61782,16.21053,41.34103,41.49012-.58539.04972-1.03829.53567-1.03829,1.13218,0,.63528.50811,1.1433,1.1433,1.1433.62963,0,1.14322-.50802,1.14322-1.1433,0-.62955-.51358-1.1433-1.14322-1.1433v-1.3808C228.62118,10.4775,248.54875.10501,277.98185,0M184.29758,62.14138c9.43364,0,15.93992-2.1044,15.93992-11.87481,0-9.78171-6.50628-11.88594-15.93992-11.88594h-107.9175c-9.43356,0-15.93992,2.10423-15.93992,11.88594,0,9.77041,6.50636,11.87481,15.93992,11.87481h107.9175M289.91195,44.66602c0-9.4778-2.10988-16.0172-11.9301-16.0172s-11.68156,6.5394-11.68156,16.0172v110.52436c0,9.18502,2.66214,16.14429,11.68156,16.14429,9.82022,0,11.9301-6.53383,11.9301-16.00624V44.66602Z%22/%3E%3C/svg%3E");
  -webkit-mask-position: left;
  mask-position: left;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
}

.footer__logo--musabi a {
  width: clamp(60%, 100% - 14rem - var(--margin-width), var(--footer__logo-100__height) * 2.565);
  aspect-ratio: 7.77/1;
}
@media print, screen and (min-width: 568.02px) {
  .footer__logo--musabi a {
    width: 100%;
  }
}
.footer__logo--musabi a span {
  -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg id=%22a%22 xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 777 100%22%3E%3Cpath d=%22M85.77264,19.03622V.09807h8.92296v18.93815h-8.92296ZM9.61774,14.97289v-7.93501h44.12549v7.93501H9.61774ZM103.42277,99.15708h-7.73576c-.5936-.30008-.89022-.59705-1.38955-.89368-19.3363-14.47702-25.18351-39.76173-27.06861-67.42429H0v-7.83694h66.93187c-.09772-6.34,0-17.9471,0-23.00218h8.92641c-.20236,7.63493-.49898,13.58328-.20236,23.00218h29.15639v7.83694h-28.95404c1.3861,26.07756,8.02583,45.60931,21.7138,58.50133l8.09662-21.01903h9.51967l-11.7656,30.83566ZM0,99.15708v-8.32936h13.5868v-44.52364h8.82178v44.52364h11.60365v-56.51859h9.52001v23.09962h20.32425v8.62979h-20.32425v24.78918h30.04319v8.32936H0Z%22/%3E%3Cpath d=%22M217.78169,99.15708h-7.14251c-.69132-.39476-1.58465-.99485-1.9828-1.38955-6.24538-4.56231-11.20236-10.50768-15.16834-17.35315l-8.52826,18.64147h-9.41849l13.08747-28.65701c-4.66038-11.69826-7.04099-24.48911-8.13046-35.79302h-55.99914l-.28316,64.45002h-9.13191l.68787-72.38124h26.05373v-11.10812h-30.21513v-7.83038h30.21513V0h8.82524v7.73611h28.95373c0-3.37581,0-6.24883.09804-7.73611h8.53172c-.10118,1.88508-.10118,4.65727-.20236,7.73611h29.6754v7.83038h-29.6754c0,4.16451.10118,8.22818.20236,11.10812h10.4572v-7.73956h8.62944v7.73956h10.38641v7.93121h-28.77862c.29697,3.86782.69132,7.93156,1.48382,12.09641.89368,4.16451,1.9828,8.43054,3.27118,12.5916l8.72717-19.03933h9.61774l-13.87997,30.24552c3.46663,7.23678,8.03239,13.78224,13.78224,18.73925l10.65955-20.89748h9.51967l-14.32853,30.81529ZM132.62302,99.0593v-57.31787h42.81021v6.82551h-12.66273v10.92924h11.0442v21.14052h-11.0442v11.59715h12.66273v6.82545h-42.81021ZM179.60465,15.56649h-28.95373v11.10812h29.15294c-.10118-2.38095-.10118-6.64698-.19921-11.10812ZM154.39069,48.56694h-13.61028v10.92924h13.61028v-10.92924ZM166.89492,65.93736h-26.11451v8.25857h26.11451v-8.25857ZM154.39069,80.6367h-13.61028v11.59715h13.61028v-11.59715Z%22/%3E%3Cpath d=%22M320.56701,69.50862v23.30191l-.10114,1.68618c-.19894,2.57951-1.78704,4.46148-5.05822,4.55914l-1.98277.10124h-18.44301v-8.32936h16.56104v-42.24041h-18.24687v-7.93156h25.67941l-16.75334-15.27304,5.55095-5.9518,8.43054,7.5368,19.23516-13.78218h-42.14272v-7.93156h51.56117v10.31251l-22.60403,16.85763,9.21959,8.23164h13.38444v10.21099l-24.2902,18.64187ZM230.23205,99.15708v-8.32936h24.98809v-14.37929h-22.87717v-8.12701h22.87717v-11.80289h-24.98809V5.3517h59.79281v51.16682h-24.99154v11.80289h22.88408v8.12701h-22.88408v14.37929h24.99154v8.32936h-59.79281ZM320.56701,48.58731v10.70652l15.26607-10.70652h-15.26607ZM280.80182,13.18554h-15.7685v13.78218h15.7685v-13.78218ZM280.80182,34.80162h-15.7685v13.7857h15.7685v-13.7857ZM255.22014,13.18554h-15.76505v13.78218h15.76505v-13.78218ZM255.22014,34.80162h-15.76505v13.7857h15.76505v-13.7857Z%22/%3E%3Cpath d=%22M425.95911,82.89616c-8.02928-3.77016-13.18865-9.12532-14.57474-13.09092-.09772-.29663-.39435-.7925-.39435-.9914h46.00366v-7.83383h-47.69329c-.09772-.69443-.19886-4.26569-.19886-9.11847h43.62647v-7.83688h-43.62647v-8.52861h43.62647v-7.83349h-43.72423v-8.12701h47.98992v-7.83383h-28.15809l5.02124-10.77426h-10.59532l-4.8358,10.77426h-29.44957l-4.84271-10.77426h-10.59222l5.02158,10.77426h-28.25926v7.83383h47.98992v8.12701h-43.62651v7.83349h43.62651v8.52861h-43.62651v7.83688h43.62651c-.09772,4.85279-.09772,8.42404-.1989,9.11847h-47.79101v7.83383h46.10829c-.09772.1989-.30008.69478-.3947.9914-1.49038,3.96561-6.54857,9.32076-14.5813,13.09092-5.84758,2.77179-13.68107,5.05508-21.11706,5.94869-7.04099.89339-10.01523,1.08919-10.01523,1.08919v9.22304c3.5678.1989,18.44608-1.7839,25.28471-4.16485,15.26952-5.25398,23.00532-10.90887,28.06036-19.1374h.09772c5.05853,8.22853,12.69316,13.88342,28.06381,19.1374,6.84554,2.38095,21.61573,4.36376,25.28471,4.16485v-9.22304s-2.9742-.19579-10.11637-1.08919c-7.33485-.89362-15.16834-3.17691-21.01937-5.94869Z%22/%3E%3Crect x=%22489.92714%22 y=%2243.64688%22 width=%228.65983%22 height=%2241.82568%22/%3E%3Cpath d=%22M469.90607,39.55972c-3.88826,4.46493-8.06312,8.43054-12.92241,11.70172v11.40474c5.83066-3.7667,10.59222-8.42709,13.60372-11.50247l-.58358,48.83629h9.23305l.58358-57.95849c.29007-.39787.63055-1.16993.97103-1.60848,3.82748-4.92662,6.54581-10.86853,7.4091-12.72661,1.20032-2.5764,1.6993-4.20526,1.6993-4.20526h-9.30384c-2.52564,5.35516-7.09175,11.99489-10.68994,16.05857Z%22/%3E%3Cpolygon points=%22532.66998 23.50116 516.63144 23.50116 516.63144 .92745 506.60589 .92745 506.60589 23.50116 490.62847 23.48078 490.62847 31.62816 506.60589 31.62816 506.60589 99.44024 516.63144 99.44024 516.63144 31.62816 532.66998 31.62816 532.66998 23.50116%22/%3E%3Cpolygon points=%22532.68 .92745 524.05055 .92745 524.05055 18.5407 532.68 18.5407 532.68 14.87172 568.24683 14.87172 568.24683 6.54229 532.68 6.54229 532.68 .92745%22/%3E%3Cpath d=%22M532.68,39.96098h15.84278l.1923,51.4265h-14.28502v8.32936h16.90839l1.94585-.09772c3.20349-.10118,4.76156-1.9828,5.05162-4.5592v-1.68618l-.19545-53.41276h10.10636v-8.33282h-35.56684v8.33282Z%22/%3E%3Crect x=%22524.02017%22 y=%2243.64688%22 width=%228.65983%22 height=%2241.82568%22/%3E%3Cpath d=%22M666.1998,87.85352c-1.49038-.30042-3.57126-.99175-3.57126-.99175-20.02763-6.74436-38.86805-23.35273-38.96578-53.79364l-.10118-1.38921h45.03919v-8.92296h-45.33616l.01692-21.82851h-10.03246l.01696,21.82851h-45.00229v8.92296h44.70562l-.10118,1.38921c-.09772,30.44091-18.9385,47.04928-38.96612,53.79364,0,0-2.08398.69132-3.5678.99175-1.75351.46514-2.56949.52937-3.487.69437l.02037,10.32604c23.59197-4.02984,45.44425-21.71726,51.35882-43.1479,0,0,.01381-.07079.04075-.16506.02003.09427.04045.16506.04045.16506,5.91487,21.43064,27.75994,39.11806,51.35882,43.1479l-.05737-10.32604c-.92061-.165-1.66231-.22923-3.4093-.69437Z%22/%3E%3Cpath d=%22M727.09555,55.92182l28.05-14.39932v-10.19096h-67.99061v8.33282h55.63486l-18.99893,9.02068h-6.89975v11.20584h-50.06078v8.13046h50.06078v22.80638h-19.14085v8.32936h22.3478l1.9459-.10124c3.20345-.09766,4.76151-1.97963,4.95385-4.55914l.09772-1.68618v-24.78918h49.57492v-8.13046h-49.57492v-3.96906Z%22/%3E%3Cpolygon points=%22678.60285 23.59888 765.86933 23.59888 765.86933 41.44825 775.29127 41.44825 775.29127 15.66767 752.55568 15.66767 757.70503 1.48728 746.04406 1.48728 741.67029 15.66767 724.85963 15.66767 719.31904 1.48728 708.63255 1.48728 713.87962 15.66767 700.27625 15.66767 694.73566 1.48728 684.04572 1.48728 689.29279 15.66767 668.20988 15.66767 668.20988 41.94061 678.60285 41.94061 678.60285 23.59888%22/%3E%3Cpath d=%22M478.9202,2.31016c-2.8126,5.06164-6.21189,9.18575-9.25343,12.46383-1.84468,2.08053-7.48299,7.3006-12.6831,10.51107v10.22791c8.60251-4.84236,18.04482-13.05708,23.31883-19.94648,3.35543-4.33682,6.41735-9.08146,8.46783-13.25633h-9.85013Z%22/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg id=%22a%22 xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 777 100%22%3E%3Cpath d=%22M85.77264,19.03622V.09807h8.92296v18.93815h-8.92296ZM9.61774,14.97289v-7.93501h44.12549v7.93501H9.61774ZM103.42277,99.15708h-7.73576c-.5936-.30008-.89022-.59705-1.38955-.89368-19.3363-14.47702-25.18351-39.76173-27.06861-67.42429H0v-7.83694h66.93187c-.09772-6.34,0-17.9471,0-23.00218h8.92641c-.20236,7.63493-.49898,13.58328-.20236,23.00218h29.15639v7.83694h-28.95404c1.3861,26.07756,8.02583,45.60931,21.7138,58.50133l8.09662-21.01903h9.51967l-11.7656,30.83566ZM0,99.15708v-8.32936h13.5868v-44.52364h8.82178v44.52364h11.60365v-56.51859h9.52001v23.09962h20.32425v8.62979h-20.32425v24.78918h30.04319v8.32936H0Z%22/%3E%3Cpath d=%22M217.78169,99.15708h-7.14251c-.69132-.39476-1.58465-.99485-1.9828-1.38955-6.24538-4.56231-11.20236-10.50768-15.16834-17.35315l-8.52826,18.64147h-9.41849l13.08747-28.65701c-4.66038-11.69826-7.04099-24.48911-8.13046-35.79302h-55.99914l-.28316,64.45002h-9.13191l.68787-72.38124h26.05373v-11.10812h-30.21513v-7.83038h30.21513V0h8.82524v7.73611h28.95373c0-3.37581,0-6.24883.09804-7.73611h8.53172c-.10118,1.88508-.10118,4.65727-.20236,7.73611h29.6754v7.83038h-29.6754c0,4.16451.10118,8.22818.20236,11.10812h10.4572v-7.73956h8.62944v7.73956h10.38641v7.93121h-28.77862c.29697,3.86782.69132,7.93156,1.48382,12.09641.89368,4.16451,1.9828,8.43054,3.27118,12.5916l8.72717-19.03933h9.61774l-13.87997,30.24552c3.46663,7.23678,8.03239,13.78224,13.78224,18.73925l10.65955-20.89748h9.51967l-14.32853,30.81529ZM132.62302,99.0593v-57.31787h42.81021v6.82551h-12.66273v10.92924h11.0442v21.14052h-11.0442v11.59715h12.66273v6.82545h-42.81021ZM179.60465,15.56649h-28.95373v11.10812h29.15294c-.10118-2.38095-.10118-6.64698-.19921-11.10812ZM154.39069,48.56694h-13.61028v10.92924h13.61028v-10.92924ZM166.89492,65.93736h-26.11451v8.25857h26.11451v-8.25857ZM154.39069,80.6367h-13.61028v11.59715h13.61028v-11.59715Z%22/%3E%3Cpath d=%22M320.56701,69.50862v23.30191l-.10114,1.68618c-.19894,2.57951-1.78704,4.46148-5.05822,4.55914l-1.98277.10124h-18.44301v-8.32936h16.56104v-42.24041h-18.24687v-7.93156h25.67941l-16.75334-15.27304,5.55095-5.9518,8.43054,7.5368,19.23516-13.78218h-42.14272v-7.93156h51.56117v10.31251l-22.60403,16.85763,9.21959,8.23164h13.38444v10.21099l-24.2902,18.64187ZM230.23205,99.15708v-8.32936h24.98809v-14.37929h-22.87717v-8.12701h22.87717v-11.80289h-24.98809V5.3517h59.79281v51.16682h-24.99154v11.80289h22.88408v8.12701h-22.88408v14.37929h24.99154v8.32936h-59.79281ZM320.56701,48.58731v10.70652l15.26607-10.70652h-15.26607ZM280.80182,13.18554h-15.7685v13.78218h15.7685v-13.78218ZM280.80182,34.80162h-15.7685v13.7857h15.7685v-13.7857ZM255.22014,13.18554h-15.76505v13.78218h15.76505v-13.78218ZM255.22014,34.80162h-15.76505v13.7857h15.76505v-13.7857Z%22/%3E%3Cpath d=%22M425.95911,82.89616c-8.02928-3.77016-13.18865-9.12532-14.57474-13.09092-.09772-.29663-.39435-.7925-.39435-.9914h46.00366v-7.83383h-47.69329c-.09772-.69443-.19886-4.26569-.19886-9.11847h43.62647v-7.83688h-43.62647v-8.52861h43.62647v-7.83349h-43.72423v-8.12701h47.98992v-7.83383h-28.15809l5.02124-10.77426h-10.59532l-4.8358,10.77426h-29.44957l-4.84271-10.77426h-10.59222l5.02158,10.77426h-28.25926v7.83383h47.98992v8.12701h-43.62651v7.83349h43.62651v8.52861h-43.62651v7.83688h43.62651c-.09772,4.85279-.09772,8.42404-.1989,9.11847h-47.79101v7.83383h46.10829c-.09772.1989-.30008.69478-.3947.9914-1.49038,3.96561-6.54857,9.32076-14.5813,13.09092-5.84758,2.77179-13.68107,5.05508-21.11706,5.94869-7.04099.89339-10.01523,1.08919-10.01523,1.08919v9.22304c3.5678.1989,18.44608-1.7839,25.28471-4.16485,15.26952-5.25398,23.00532-10.90887,28.06036-19.1374h.09772c5.05853,8.22853,12.69316,13.88342,28.06381,19.1374,6.84554,2.38095,21.61573,4.36376,25.28471,4.16485v-9.22304s-2.9742-.19579-10.11637-1.08919c-7.33485-.89362-15.16834-3.17691-21.01937-5.94869Z%22/%3E%3Crect x=%22489.92714%22 y=%2243.64688%22 width=%228.65983%22 height=%2241.82568%22/%3E%3Cpath d=%22M469.90607,39.55972c-3.88826,4.46493-8.06312,8.43054-12.92241,11.70172v11.40474c5.83066-3.7667,10.59222-8.42709,13.60372-11.50247l-.58358,48.83629h9.23305l.58358-57.95849c.29007-.39787.63055-1.16993.97103-1.60848,3.82748-4.92662,6.54581-10.86853,7.4091-12.72661,1.20032-2.5764,1.6993-4.20526,1.6993-4.20526h-9.30384c-2.52564,5.35516-7.09175,11.99489-10.68994,16.05857Z%22/%3E%3Cpolygon points=%22532.66998 23.50116 516.63144 23.50116 516.63144 .92745 506.60589 .92745 506.60589 23.50116 490.62847 23.48078 490.62847 31.62816 506.60589 31.62816 506.60589 99.44024 516.63144 99.44024 516.63144 31.62816 532.66998 31.62816 532.66998 23.50116%22/%3E%3Cpolygon points=%22532.68 .92745 524.05055 .92745 524.05055 18.5407 532.68 18.5407 532.68 14.87172 568.24683 14.87172 568.24683 6.54229 532.68 6.54229 532.68 .92745%22/%3E%3Cpath d=%22M532.68,39.96098h15.84278l.1923,51.4265h-14.28502v8.32936h16.90839l1.94585-.09772c3.20349-.10118,4.76156-1.9828,5.05162-4.5592v-1.68618l-.19545-53.41276h10.10636v-8.33282h-35.56684v8.33282Z%22/%3E%3Crect x=%22524.02017%22 y=%2243.64688%22 width=%228.65983%22 height=%2241.82568%22/%3E%3Cpath d=%22M666.1998,87.85352c-1.49038-.30042-3.57126-.99175-3.57126-.99175-20.02763-6.74436-38.86805-23.35273-38.96578-53.79364l-.10118-1.38921h45.03919v-8.92296h-45.33616l.01692-21.82851h-10.03246l.01696,21.82851h-45.00229v8.92296h44.70562l-.10118,1.38921c-.09772,30.44091-18.9385,47.04928-38.96612,53.79364,0,0-2.08398.69132-3.5678.99175-1.75351.46514-2.56949.52937-3.487.69437l.02037,10.32604c23.59197-4.02984,45.44425-21.71726,51.35882-43.1479,0,0,.01381-.07079.04075-.16506.02003.09427.04045.16506.04045.16506,5.91487,21.43064,27.75994,39.11806,51.35882,43.1479l-.05737-10.32604c-.92061-.165-1.66231-.22923-3.4093-.69437Z%22/%3E%3Cpath d=%22M727.09555,55.92182l28.05-14.39932v-10.19096h-67.99061v8.33282h55.63486l-18.99893,9.02068h-6.89975v11.20584h-50.06078v8.13046h50.06078v22.80638h-19.14085v8.32936h22.3478l1.9459-.10124c3.20345-.09766,4.76151-1.97963,4.95385-4.55914l.09772-1.68618v-24.78918h49.57492v-8.13046h-49.57492v-3.96906Z%22/%3E%3Cpolygon points=%22678.60285 23.59888 765.86933 23.59888 765.86933 41.44825 775.29127 41.44825 775.29127 15.66767 752.55568 15.66767 757.70503 1.48728 746.04406 1.48728 741.67029 15.66767 724.85963 15.66767 719.31904 1.48728 708.63255 1.48728 713.87962 15.66767 700.27625 15.66767 694.73566 1.48728 684.04572 1.48728 689.29279 15.66767 668.20988 15.66767 668.20988 41.94061 678.60285 41.94061 678.60285 23.59888%22/%3E%3Cpath d=%22M478.9202,2.31016c-2.8126,5.06164-6.21189,9.18575-9.25343,12.46383-1.84468,2.08053-7.48299,7.3006-12.6831,10.51107v10.22791c8.60251-4.84236,18.04482-13.05708,23.31883-19.94648,3.35543-4.33682,6.41735-9.08146,8.46783-13.25633h-9.85013Z%22/%3E%3C/svg%3E");
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  aspect-ratio: 7.77/1;
}

.wrap {
  position: relative;
  z-index: 1;
}
.wrap::before {
  pointer-events: none;
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg id=%22a%22 xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 580 100%22%3E%3Cpath d=%22M99.6715,93.13436c-8.79862-1.02963-19.20898-2.50745-30.29096-9.13409-4.34329-2.6195-9.60449-6.51527-13.38821-11.75427h7.2313c9.02238,0,20.32845,0,29.59714.5377v-10.14185c-12.69405.91758-29.50764.91758-29.59714.91758h-10.52241c.2241-1.72379.55991-4.00714.80621-8.03682h11.77579c14.84349,0,24.44798.11137,34.38828.71602v-10.27576c-11.44033.78366-22.99271.89503-34.38828.89503h-11.77579v-8.01496h7.29825c5.03745,0,17.59725.3587,25.38811.69416v-9.69365c-8.46282.44751-20.01485.67161-25.38811.67161h-7.29825v-7.20943h27.5372c9.47024,0,12.46995.47074,15.64902.80621v-10.38781c-4.90285.22342-22.16395.89571-28.56683,1.14168,2.28335-2.6195,3.67133-4.67944,4.7908-6.40322.4704,0,2.3059.24665,2.64205.24665,1.58953,0,2.1713-1.16422,2.1713-1.83584,0-1.03031-.91758-1.61242-1.47748-1.83584l-11.10452-5.03745c-1.58953,3.64913-4.56704,8.70912-7.65661,12.00023l4.67909,2.86546h-27.64925l6.04487-3.22416c-2.6195-4.8803-5.239-7.85782-9.00018-10.94738l-10.07455,4.5667c2.05959,1.81397,4.9254,4.23192,8.10446,9.47024-22.05224-.31292-24.44764-.42497-29.5968-.67161v10.1644c6.17878-.55956,13.72368-.55956,22.85811-.55956,1.94754,0,11.88784-.3587,14.19408-.3587h5.57447v7.20943h-7.18654c-5.95537,0-17.4852-.2241-25.36556-.67161v9.69365c8.77608-.47006,21.02227-.69416,25.36556-.69416h7.18654v8.01496h-11.64188c-1.25373,0-20.46271,0-34.27589-.89503v10.27576c10.16406-.71602,23.17137-.71602,34.27589-.71602h11.64188c-.33581,4.36515-.55956,6.31304-.89537,8.03682h-8.23906c-1.02963,0-17.5969,0-29.5968-1.02963v10.2539c8.79828-.5377,20.01485-.5377,29.5968-.5377h5.84332C29.95515,92.32815,2.75341,93.94057-3.64947,94.05194l7.07484,10.94806c13.83573-2.37285,33.38052-7.29825,44.35044-26.95543,10.85822,17.59725,36.22412,25.14214,44.57489,26.41773l7.3208-11.32794Z%22/%3E%3Cpath d=%22M141.70033,16.60998c3.35841-1.99298,3.71642-2.10435,3.71642-3.49267,0-1.05217-.80587-1.49969-1.63428-1.63428l-12.80576-2.57441c-1.27627,5.26086-2.32844,10.25322-3.87323,18.55923-3.35807,17.93271-4.07478,24.94059-4.07478,34.94785,0,10.14185.94046,23.44022,5.12695,38.12691l9.00018-1.52223c1.50003-9.31378,6.98499-25.05264,7.90291-27.515l-5.82111-5.1044c-.47006,1.49969-.69382,1.96975-2.0818,6.87328-1.18677,3.82813-2.10469,5.82043-3.15686,7.92477-.69416-3.85068-1.63428-8.64148-1.63428-16.54439,0-5.37291.82842-27.2909,9.33564-48.04466%22/%3E%3Cpath d=%22M213.85675,81.66973c-6.87288-5.48569-14.6859-8.50748-20.75324-10.25391-.82831-8.17151-1.16478-17.03773-1.16478-25.18647,0-.71673.11282-8.50773.11282-9.55994.94014-.24641,7.1193-1.16404,15.15696-3.8506v-9.69428c-5.48643,2.35108-11.19454,3.4926-14.57507,4.20933.35824-6.51514,1.05196-9.31377,1.99309-13.0523,2.79764-1.74643,3.13411-1.97057,3.13411-3.02278,0-1.52203-1.2766-1.6341-1.74667-1.6341l-14.2386-1.52228c.13459,1.97033.13459,2.6638.13459,4.65689-.13459,2.91046-.4483,14.35042-.4483,16.321-4.79073.58214-8.06042.82806-11.08271.82806-5.84269,0-11.10349-.94014-13.76853-1.52228v10.25391c2.21674.22341,4.90355.47007,9.08962.47007,5.7091,0,8.86597-.35874,15.76162-1.05221.08907,19.25348.08907,22.05186.91737,31.25356-1.05196-.11207-1.88027-.24666-3.60418-.24666-1.05196,0-9.69428,0-16.79082,2.57523-3.73877,1.27562-9.44787,5.70835-9.44787,12.60425,0,8.84296,9.08962,15.1342,22.27626,15.1342,9.08962,0,19.67951-3.6267,18.4029-17.01521,6.42558,2.10491,12.35833,6.40331,15.87344,10.02976l4.76797-10.72323ZM181.55073,85.16159c-1.14103,2.6873-4.54432,4.43299-8.73138,4.43299-5.34987,0-9.5587-2.32782-9.5587-5.73111,0-3.24594,4.43249-5.46293,11.77544-5.46293,2.91046,0,5.23903.35874,6.9857.58214.11183,2.57498.24641,4.43348-.47106,6.17892Z%22/%3E%3Cpath d=%22M268.53565,91.95648c33.71633-2.28335,53.73118-22.25345,53.73118-40.58927,0-5.64142-1.72379-12.06719-8.01496-18.46973-7.20909-7.27639-15.31355-9.64924-25.25385-9.64924-8.79828,0-13.36567,1.16354-39.98495,8.46247-12.13415,3.24602-18.85063,4.23124-24.11183,4.96981l6.15658,11.19402c1.58953,2.9331,1.94789,2.9331,2.50745,2.9331,1.47782,0,1.94789-1.18677,3.22382-4.11919,3.98527-1.29882,23.53007-8.14956,27.98506-9.55974,6.29117-2.05994,15.0898-4.88099,22.18684-4.88099,6.15658,0,23.97758,2.59695,23.97758,19.43308,0,8.91067-5.4853,16.18638-12.00023,20.30557-10.61191,6.71682-23.52972,9.13477-36.33583,8.79862l5.93316,11.17148%22/%3E%3Cpath d=%22M423.06702,77.64146c8.55198-6.62664,13.36567-16.7234,13.36567-26.17109,0-14.77619-12.69405-28.45512-34.74629-28.45512-6.85074,0-9.24648.67161-31.32093,5.97757-1.83584.42497-16.67933,4.11919-30.49251,5.08186l6.26863,12.49216c.80587,1.63497,1.47748,2.08248,2.17164,2.08248,1.50003,0,1.83584-.87317,2.75375-3.38062,4.56704-1.63428,9.35819-3.35807,19.29849-6.17912,19.9028-5.75347,23.30597-6.73869,30.98512-6.73869,14.39529,0,23.77603,8.35042,23.77603,19.23153,0,3.24602,0,28.99214-49.49994,28.54462l6.29083,11.28353c11.66443-1.50037,28.11966-3.69422,41.14952-13.76911%22/%3E%3Cpath d=%22M425.46242,16.61203c-4.45534-4.7908-5.61956-5.95502-10.63446-9.87334l-6.15658,4.34329c4.67909,3.67167,7.8807,7.47794,10.27611,10.63446l6.51493-5.1044Z%22/%3E%3Cpath d=%22M441.24603,15.40271c-1.14202-1.49969-4.70164-6.60409-9.38073-10.29831l-5.82077,4.11919c2.3954,1.94789,6.04487,5.53006,9.13443,10.32086l6.06707-4.14173Z%22/%3E%3Cpath d=%22M523.63149,94.77753c-3.06702-3.55962-8.32822-9.6267-12.80576-14.57464-7.52269-8.30602-9.15698-9.8508-28.11966-25.58966-1.58953-1.41018-3.08956-3.04447-3.04481-5.05999,0-1.16422.62686-2.52931,3.00006-4.52229,2.23894-1.96975,7.20909-6.13403,9.9403-8.55198,11.95514-10.41036,17.642-15.4034,25.67916-22.41059.69416-.17901,4.20903-.96267,4.9254-1.27627.60432-.31292.94012-.82807.96267-1.47714.02255-1.27627-1.00742-1.92534-1.92534-2.48559l-10.38816-6.33558c-5.99978,8.82117-16.05212,17.91017-25.0745,26.14922-2.01484,1.76888-11.95514,10.52241-14.21629,12.49284-4.85844,4.3877-6.62698,6.06707-6.69428,9.44769-.06696,3.82813,1.65683,5.57447,5.79856,8.39552,4.50009,3.17906,13.92523,11.30607,19.32103,16.18638,7.58931,6.85074,18.17902,20.30625,21.67168,27.0668l10.96992-7.45471Z%22/%3E%3Cpath d=%22M566.41346,68.68225c-9.15692,0-16.70175,7.54483-16.70175,17.03698,0,9.24623,7.45478,16.90314,16.70175,16.90314v.13459c9.24598-.13459,16.70076-7.67967,16.70076-17.03773,0-9.49215-7.56661-17.03698-16.70076-17.03698ZM566.41346,97.60749c-6.51563,0-11.66461-5.50771-11.66461-11.88826,0-6.64923,5.2608-11.88826,11.66461-11.88826,6.29,0,11.66362,5.12695,11.66362,11.88826,0,6.49262-5.14897,11.88826-11.66362,11.88826Z%22/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg id=%22a%22 xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 580 100%22%3E%3Cpath d=%22M99.6715,93.13436c-8.79862-1.02963-19.20898-2.50745-30.29096-9.13409-4.34329-2.6195-9.60449-6.51527-13.38821-11.75427h7.2313c9.02238,0,20.32845,0,29.59714.5377v-10.14185c-12.69405.91758-29.50764.91758-29.59714.91758h-10.52241c.2241-1.72379.55991-4.00714.80621-8.03682h11.77579c14.84349,0,24.44798.11137,34.38828.71602v-10.27576c-11.44033.78366-22.99271.89503-34.38828.89503h-11.77579v-8.01496h7.29825c5.03745,0,17.59725.3587,25.38811.69416v-9.69365c-8.46282.44751-20.01485.67161-25.38811.67161h-7.29825v-7.20943h27.5372c9.47024,0,12.46995.47074,15.64902.80621v-10.38781c-4.90285.22342-22.16395.89571-28.56683,1.14168,2.28335-2.6195,3.67133-4.67944,4.7908-6.40322.4704,0,2.3059.24665,2.64205.24665,1.58953,0,2.1713-1.16422,2.1713-1.83584,0-1.03031-.91758-1.61242-1.47748-1.83584l-11.10452-5.03745c-1.58953,3.64913-4.56704,8.70912-7.65661,12.00023l4.67909,2.86546h-27.64925l6.04487-3.22416c-2.6195-4.8803-5.239-7.85782-9.00018-10.94738l-10.07455,4.5667c2.05959,1.81397,4.9254,4.23192,8.10446,9.47024-22.05224-.31292-24.44764-.42497-29.5968-.67161v10.1644c6.17878-.55956,13.72368-.55956,22.85811-.55956,1.94754,0,11.88784-.3587,14.19408-.3587h5.57447v7.20943h-7.18654c-5.95537,0-17.4852-.2241-25.36556-.67161v9.69365c8.77608-.47006,21.02227-.69416,25.36556-.69416h7.18654v8.01496h-11.64188c-1.25373,0-20.46271,0-34.27589-.89503v10.27576c10.16406-.71602,23.17137-.71602,34.27589-.71602h11.64188c-.33581,4.36515-.55956,6.31304-.89537,8.03682h-8.23906c-1.02963,0-17.5969,0-29.5968-1.02963v10.2539c8.79828-.5377,20.01485-.5377,29.5968-.5377h5.84332C29.95515,92.32815,2.75341,93.94057-3.64947,94.05194l7.07484,10.94806c13.83573-2.37285,33.38052-7.29825,44.35044-26.95543,10.85822,17.59725,36.22412,25.14214,44.57489,26.41773l7.3208-11.32794Z%22/%3E%3Cpath d=%22M141.70033,16.60998c3.35841-1.99298,3.71642-2.10435,3.71642-3.49267,0-1.05217-.80587-1.49969-1.63428-1.63428l-12.80576-2.57441c-1.27627,5.26086-2.32844,10.25322-3.87323,18.55923-3.35807,17.93271-4.07478,24.94059-4.07478,34.94785,0,10.14185.94046,23.44022,5.12695,38.12691l9.00018-1.52223c1.50003-9.31378,6.98499-25.05264,7.90291-27.515l-5.82111-5.1044c-.47006,1.49969-.69382,1.96975-2.0818,6.87328-1.18677,3.82813-2.10469,5.82043-3.15686,7.92477-.69416-3.85068-1.63428-8.64148-1.63428-16.54439,0-5.37291.82842-27.2909,9.33564-48.04466%22/%3E%3Cpath d=%22M213.85675,81.66973c-6.87288-5.48569-14.6859-8.50748-20.75324-10.25391-.82831-8.17151-1.16478-17.03773-1.16478-25.18647,0-.71673.11282-8.50773.11282-9.55994.94014-.24641,7.1193-1.16404,15.15696-3.8506v-9.69428c-5.48643,2.35108-11.19454,3.4926-14.57507,4.20933.35824-6.51514,1.05196-9.31377,1.99309-13.0523,2.79764-1.74643,3.13411-1.97057,3.13411-3.02278,0-1.52203-1.2766-1.6341-1.74667-1.6341l-14.2386-1.52228c.13459,1.97033.13459,2.6638.13459,4.65689-.13459,2.91046-.4483,14.35042-.4483,16.321-4.79073.58214-8.06042.82806-11.08271.82806-5.84269,0-11.10349-.94014-13.76853-1.52228v10.25391c2.21674.22341,4.90355.47007,9.08962.47007,5.7091,0,8.86597-.35874,15.76162-1.05221.08907,19.25348.08907,22.05186.91737,31.25356-1.05196-.11207-1.88027-.24666-3.60418-.24666-1.05196,0-9.69428,0-16.79082,2.57523-3.73877,1.27562-9.44787,5.70835-9.44787,12.60425,0,8.84296,9.08962,15.1342,22.27626,15.1342,9.08962,0,19.67951-3.6267,18.4029-17.01521,6.42558,2.10491,12.35833,6.40331,15.87344,10.02976l4.76797-10.72323ZM181.55073,85.16159c-1.14103,2.6873-4.54432,4.43299-8.73138,4.43299-5.34987,0-9.5587-2.32782-9.5587-5.73111,0-3.24594,4.43249-5.46293,11.77544-5.46293,2.91046,0,5.23903.35874,6.9857.58214.11183,2.57498.24641,4.43348-.47106,6.17892Z%22/%3E%3Cpath d=%22M268.53565,91.95648c33.71633-2.28335,53.73118-22.25345,53.73118-40.58927,0-5.64142-1.72379-12.06719-8.01496-18.46973-7.20909-7.27639-15.31355-9.64924-25.25385-9.64924-8.79828,0-13.36567,1.16354-39.98495,8.46247-12.13415,3.24602-18.85063,4.23124-24.11183,4.96981l6.15658,11.19402c1.58953,2.9331,1.94789,2.9331,2.50745,2.9331,1.47782,0,1.94789-1.18677,3.22382-4.11919,3.98527-1.29882,23.53007-8.14956,27.98506-9.55974,6.29117-2.05994,15.0898-4.88099,22.18684-4.88099,6.15658,0,23.97758,2.59695,23.97758,19.43308,0,8.91067-5.4853,16.18638-12.00023,20.30557-10.61191,6.71682-23.52972,9.13477-36.33583,8.79862l5.93316,11.17148%22/%3E%3Cpath d=%22M423.06702,77.64146c8.55198-6.62664,13.36567-16.7234,13.36567-26.17109,0-14.77619-12.69405-28.45512-34.74629-28.45512-6.85074,0-9.24648.67161-31.32093,5.97757-1.83584.42497-16.67933,4.11919-30.49251,5.08186l6.26863,12.49216c.80587,1.63497,1.47748,2.08248,2.17164,2.08248,1.50003,0,1.83584-.87317,2.75375-3.38062,4.56704-1.63428,9.35819-3.35807,19.29849-6.17912,19.9028-5.75347,23.30597-6.73869,30.98512-6.73869,14.39529,0,23.77603,8.35042,23.77603,19.23153,0,3.24602,0,28.99214-49.49994,28.54462l6.29083,11.28353c11.66443-1.50037,28.11966-3.69422,41.14952-13.76911%22/%3E%3Cpath d=%22M425.46242,16.61203c-4.45534-4.7908-5.61956-5.95502-10.63446-9.87334l-6.15658,4.34329c4.67909,3.67167,7.8807,7.47794,10.27611,10.63446l6.51493-5.1044Z%22/%3E%3Cpath d=%22M441.24603,15.40271c-1.14202-1.49969-4.70164-6.60409-9.38073-10.29831l-5.82077,4.11919c2.3954,1.94789,6.04487,5.53006,9.13443,10.32086l6.06707-4.14173Z%22/%3E%3Cpath d=%22M523.63149,94.77753c-3.06702-3.55962-8.32822-9.6267-12.80576-14.57464-7.52269-8.30602-9.15698-9.8508-28.11966-25.58966-1.58953-1.41018-3.08956-3.04447-3.04481-5.05999,0-1.16422.62686-2.52931,3.00006-4.52229,2.23894-1.96975,7.20909-6.13403,9.9403-8.55198,11.95514-10.41036,17.642-15.4034,25.67916-22.41059.69416-.17901,4.20903-.96267,4.9254-1.27627.60432-.31292.94012-.82807.96267-1.47714.02255-1.27627-1.00742-1.92534-1.92534-2.48559l-10.38816-6.33558c-5.99978,8.82117-16.05212,17.91017-25.0745,26.14922-2.01484,1.76888-11.95514,10.52241-14.21629,12.49284-4.85844,4.3877-6.62698,6.06707-6.69428,9.44769-.06696,3.82813,1.65683,5.57447,5.79856,8.39552,4.50009,3.17906,13.92523,11.30607,19.32103,16.18638,7.58931,6.85074,18.17902,20.30625,21.67168,27.0668l10.96992-7.45471Z%22/%3E%3Cpath d=%22M566.41346,68.68225c-9.15692,0-16.70175,7.54483-16.70175,17.03698,0,9.24623,7.45478,16.90314,16.70175,16.90314v.13459c9.24598-.13459,16.70076-7.67967,16.70076-17.03773,0-9.49215-7.56661-17.03698-16.70076-17.03698ZM566.41346,97.60749c-6.51563,0-11.66461-5.50771-11.66461-11.88826,0-6.64923,5.2608-11.88826,11.66461-11.88826,6.29,0,11.66362,5.12695,11.66362,11.88826,0,6.49262-5.14897,11.88826-11.66362,11.88826Z%22/%3E%3C/svg%3E");
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  width: 100%;
  aspect-ratio: 5.8/1;
  background-color: var(--color-white);
  z-index: 101;
}

.footer__container__inner {
  display: grid;
}
.footer__container__inner {
  gap: calc(var(--margin) * 1) calc(var(--margin-width) * 1);
}
.footer__container__inner {
  grid-template-columns: 1fr auto;
}
.footer__container__inner {
  grid-template-rows: repeat(3, auto);
}
@media print, screen and (min-width: 568.02px) {
  .footer__container__inner {
    grid-template-rows: auto auto;
  }
}
.footer__sns {
  grid-column: 1/-1;
  grid-row: 1/2;
}
@media print, screen and (min-width: 568.02px) {
  .footer__sns {
    grid-column: 1/2;
    grid-row: 1/2;
  }
}

.footer__logos {
  grid-column: 1/-1;
  grid-row: 2/3;
  align-self: start;
}
@media print, screen and (min-width: 568.02px) {
  .footer__logos {
    grid-column: 2/3;
    grid-row: 1/-1;
  }
}

.footer__foot {
  grid-column: 1/-1;
  grid-row: -2/-1;
  align-self: end;
}
@media print, screen and (min-width: 568.02px) {
  .footer__foot {
    grid-column: 1/2;
    grid-row: 2/3;
  }
}

.footer__logos {
  display: grid;
}
.footer__logos {
  gap: calc(var(--margin) * 1) calc(var(--margin-width) * 1);
}
.footer__logos {
  grid-template-columns: auto;
}
.footer__logos {
  grid-template-rows: repeat(2, auto);
}
.footer__foot {
  display: grid;
}
.footer__foot {
  gap: calc(var(--margin) * 1) calc(var(--margin-width) * 1);
}
.footer__foot {
  grid-template-columns: auto;
}
.footer__foot {
  grid-template-rows: auto auto;
}
@media print, screen and (min-width: 568.02px) {
  .footer__foot {
    grid-template-columns: auto 1fr;
  }
  .footer__foot {
    grid-template-rows: auto;
  }
}
.footer__foot__nav-sub {
  grid-column: 1/-1;
  grid-row: 1/2;
}
@media print, screen and (min-width: 840.02px) {
  .footer__foot__nav-sub {
    grid-column: 2/3;
    grid-row: 1/2;
  }
}

.footer__foot__copyright {
  grid-column: 1/-1;
  grid-row: 2/3;
}
@media print, screen and (min-width: 840.02px) {
  .footer__foot__copyright {
    grid-column: 1/2;
    grid-row: 1/2;
  }
}

.footer__nav-main__list {
  margin-block: -0.375em;
  font-size: var(--font-size--lg);
  letter-spacing: var(--letter-spacing--lg);
  line-height: 1.75;
  text-transform: uppercase;
}

.footer__foot__nav-sub {
  margin-left: -0.5em;
}

.footer__foot__nav-sub__list {
  margin-block: calc((1lh - 1em) * -0.5);
  font-size: var(--font-size--xs);
  letter-spacing: var(--letter-spacing--xs);
  line-height: 1.75;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: stretch;
  align-items: stretch;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.footer__foot__nav-sub__list > * {
  min-width: 0;
}
.footer__foot__nav-sub__list > *.minimum {
  flex-grow: 0 !important;
  flex-shrink: 0 !important;
  white-space: nowrap;
}
.footer__foot__nav-sub__list {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  text-transform: uppercase;
}

.footer__foot__nav-sub__list__item a {
  display: block;
  padding-inline: 0.5em;
}

.footer__address__header:not(:last-child) {
  margin-bottom: calc(var(--margin) * 1 * 1);
}
.footer__address__header {
  text-transform: uppercase;
}
.footer__address__header span {
  display: block;
  font-size: var(--font-size--sm);
  letter-spacing: var(--letter-spacing--sm);
  line-height: 1;
}

.footer__address__list {
  font-size: var(--font-size--sm);
  letter-spacing: var(--letter-spacing--sm);
  line-height: 1.75;
  margin-block: -0.375em;
}

.footer__address__list__item__googlemaps {
  padding-left: 1em;
  font-size: var(--font-size--xs);
  letter-spacing: var(--letter-spacing--xs);
  line-height: 1.75;
  display: inline-block;
}

.footer__sns {
  padding-bottom: calc(var(--margin-article) - var(--margin));
  position: relative;
}
@media print, screen and (min-width: 568.02px) {
  .footer__sns {
    padding-bottom: 0;
  }
}
.footer__sns::before {
  content: "";
  position: absolute;
  bottom: var(--margin);
  left: 0;
  width: 100%;
  height: 0.2rem;
  background-color: var(--color-white);
  border-radius: 999.9rem;
}
@media print, screen and (min-width: 568.02px) {
  .footer__sns::before {
    display: none;
  }
}

.footer__sns__list {
  font-family: ClashDisplayV, sans-serif;
}
.footer__sns__list, .footer__sns__list > * {
  font-weight: 450;
}
.footer__sns__list {
  margin-top: calc((var(--line-height-scale--serif) - 1) * 0.5 * -1em);
}
@media print, screen and (min-width: 840.02px) {
  .footer__sns__list {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: stretch;
    align-items: stretch;
    -webkit-align-content: space-between;
    align-content: space-between;
  }
  .footer__sns__list > * {
    min-width: 0;
  }
  .footer__sns__list > *.minimum {
    flex-grow: 0 !important;
    flex-shrink: 0 !important;
    white-space: nowrap;
  }
  .footer__sns__list {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}

.footer__sns__list__item__anchor {
  display: block;
  width: fit-content;
  padding-inline: var(--padding-page--inline);
  margin-inline: calc(var(--padding-page--inline) * -1);
}
@media print, screen and (min-width: 840.02px) {
  .footer__sns__list__item__anchor {
    padding-inline: 0.5em;
    margin-inline: 0;
    padding-block: 1em;
    margin-block: -1em;
  }
}
@media print, screen and (min-width: 840.02px) {
  .footer__sns__list__item:first-child .footer__sns__list__item__anchor {
    margin-left: -0.5em;
  }
}

.copyright {
  font-size: var(--font-size--xs);
  letter-spacing: var(--letter-spacing--xs);
  line-height: 1;
}

.article-hero {
  margin-inline: auto;
}
.article-hero:not(:last-child) {
  margin-bottom: calc(var(--margin-article) * 1);
}
.article-hero {
  width: calc(65.8rem + var(--padding-page--inline) + var(--padding-page--inline));
  max-width: 100%;
}
.article-hero:has(picture.horizontal) {
  width: calc(99.4rem + var(--padding-page--inline) + var(--padding-page--inline));
}
.article-hero figure {
  position: relative;
}
.grid-hero:not(:last-child) {
  margin-bottom: calc(var(--margin-article) * 1);
}
.grid-hero {
  height: calc(100vh - var(--header__height));
  height: calc(100svh - var(--header__height));
  position: relative;
}
@media print, screen and (orientation: portrait) {
  .grid-hero {
    padding-top: 177.7777777778%;
    max-height: calc(100vh - var(--header__height));
    max-height: calc(100svh - var(--header__height));
  }
}
.grid-hero img {
  width: 100%;
  height: auto;
}

.grid-hero__item {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.grid-hero__item figure {
  overflow: hidden;
}
.grid-hero__item figure, .grid-hero__item img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

:root {
  --hero--ratio: 0.95;
}
@media print, screen and (min-width: 568.02px) and (max-width: 1112px) {
  :root {
    --hero--ratio: 0.6666666667;
  }
}
@media print, screen and (min-width: 1112.02px) {
  :root {
    --hero--ratio: 0.5625;
  }
}

:root {
  --hero-video--ratio: 0.95;
}
@media print, screen and (min-width: 568.02px) and (max-width: 1112px) {
  :root {
    --hero-video--ratio: 0.6666666667;
  }
}
@media print, screen and (min-width: 1112.02px) {
  :root {
    --hero-video--ratio: 0.5625;
  }
}

:root {
  --hero--logo--width: 20vw;
}
@media print, screen and (min-width: 568.02px) and (max-width: 840px) {
  :root {
    --hero--logo--width: 15vw;
  }
}
@media print, screen and (min-width: 840.02px) and (max-width: 1112px) {
  :root {
    --hero--logo--width: 10vw;
  }
}
@media print, screen and (min-width: 1112.02px) {
  :root {
    --hero--logo--width: 6vw;
  }
}

:root {
  --hero--padding--r: 2.3rem;
}
@media print, screen and (min-width: 840.02px) {
  :root {
    --hero--padding--r: 5.9rem;
  }
}
@media print, screen and (min-width: 1230.02px) {
  :root {
    --hero--padding--r: 11.8rem;
  }
}

:root {
  --hero--padding--l: 2.3rem;
}
@media print, screen and (min-width: 840.02px) {
  :root {
    --hero--padding--l: 5.9rem;
  }
}
@media print, screen and (min-width: 1230.02px) {
  :root {
    --hero--padding--l: 11.8rem;
  }
}

.icon {
  box-sizing: content-box;
  display: inline-block;
  vertical-align: middle;
}
.icon:not([class*=" .icon--active"]):not([class^=".icon--active"]) .icon__svg {
  transition-property: fill;
  transition-duration: 0.3s;
  transition-timing-function: cubic-bezier(0, 0.55, 0.45, 1);
  transition-delay: 0s;
}
@media (prefers-reduced-motion: reduce) {
  .icon:not([class*=" .icon--active"]):not([class^=".icon--active"]) .icon__svg {
    transition: none;
  }
}

.icon.icon--sm {
  width: 1.3rem;
}
.icon.icon--sm {
  min-width: 1.3rem;
}
.icon.icon--sm {
  max-width: 1.3rem;
}
.icon.icon--sm {
  height: 1.3rem;
}
.icon.icon--md {
  width: 2.1rem;
}
.icon.icon--md {
  min-width: 2.1rem;
}
.icon.icon--md {
  max-width: 2.1rem;
}
.icon.icon--md {
  height: 2.1rem;
}
.icon.icon--lg {
  width: 3.3rem;
}
.icon.icon--lg {
  min-width: 3.3rem;
}
.icon.icon--lg {
  max-width: 3.3rem;
}
.icon.icon--lg {
  height: 3.3rem;
}
.icon.icon--xl {
  width: 4.5rem;
}
.icon.icon--xl {
  min-width: 4.5rem;
}
.icon.icon--xl {
  max-width: 4.5rem;
}
.icon.icon--xl {
  height: 4.5rem;
}
.icon--bottom {
  rotate: 90deg;
}
.icon--left {
  rotate: 180deg;
}
.icon--top {
  rotate: 270deg;
}

.icon--sm.icon--ml, .icon-font--sm.icon--ml {
  margin-left: 0.3rem;
}
.icon--sm.icon--mr, .icon-font--sm.icon--mr {
  margin-right: 0.3rem;
}

.icon--md.icon--ml, .icon-font--md.icon--ml {
  margin-left: 0.5rem;
}
.icon--md.icon--mr, .icon-font--md.icon--mr {
  margin-right: 0.5rem;
}

.icon--lg.icon--ml, .icon-font--lg.icon--ml {
  margin-left: 0.8rem;
}
.icon--lg.icon--mr, .icon-font--lg.icon--mr {
  margin-right: 0.8rem;
}

.icon--xl.icon--ml, .icon-font--xl.icon--ml {
  margin-left: 1.1rem;
}
.icon--xl.icon--mr, .icon-font--xl.icon--mr {
  margin-right: 1.1rem;
}

.icon-wrap {
  display: block;
  position: relative;
}
.icon-wrap--main {
  background-color: var(--color-main);
  color: var(--color-white);
  border-radius: 15%;
}
.icon-wrap--circle {
  border-radius: 50%;
}
.icon-wrap .icon {
  position: absolute;
  margin: auto;
  inset: 0;
}
.icon-wrap:has(.icon--sm), .icon-wrap:has(.icon-font--sm) {
  width: 1.95rem;
  height: 1.95rem;
}
.icon-wrap:has(.icon--md), .icon-wrap:has(.icon-font--md) {
  width: 3.15rem;
  height: 3.15rem;
}
.icon-wrap:has(.icon--lg), .icon-wrap:has(.icon-font--lg) {
  width: 4.95rem;
  height: 4.95rem;
}
.icon-wrap:has(.icon--xl), .icon-wrap:has(.icon-font--xl) {
  width: 6.75rem;
  height: 6.75rem;
}

svg {
  fill: currentColor;
}

.icon--pstv .icon__svg,
*:focus .icon--focus--pstv .icon__svg,
*:has(:focus) .icon--focus--pstv .icon__svg,
.is-active.icon--is-active--pstv .icon__svg,
.is-active > .icon--is-active--pstv .icon__svg,
a:active .icon--active--pstv .icon__svg,
button:active .icon--active--pstv .icon__svg {
  fill: #000000;
}

.icon--light .icon__svg,
*:focus .icon--focus--light .icon__svg,
*:has(:focus) .icon--focus--light .icon__svg,
.is-active.icon--is-active--light .icon__svg,
.is-active > .icon--is-active--light .icon__svg,
a:active .icon--active--light .icon__svg,
button:active .icon--active--light .icon__svg {
  fill: rgba(0, 0, 0, 0.5);
}

.icon--main .icon__svg,
*:focus .icon--focus--main .icon__svg,
*:has(:focus) .icon--focus--main .icon__svg,
.is-active.icon--is-active--main .icon__svg,
.is-active > .icon--is-active--main .icon__svg,
a:active .icon--active--main .icon__svg,
button:active .icon--active--main .icon__svg {
  fill: #ff558f;
}

.icon--true .icon__svg,
*:focus .icon--focus--true .icon__svg,
*:has(:focus) .icon--focus--true .icon__svg,
.is-active.icon--is-active--true .icon__svg,
.is-active > .icon--is-active--true .icon__svg,
a:active .icon--active--true .icon__svg,
button:active .icon--active--true .icon__svg {
  fill: #51CF66;
}

.icon--false .icon__svg,
*:focus .icon--focus--false .icon__svg,
*:has(:focus) .icon--focus--false .icon__svg,
.is-active.icon--is-active--false .icon__svg,
.is-active > .icon--is-active--false .icon__svg,
a:active .icon--active--false .icon__svg,
button:active .icon--active--false .icon__svg {
  fill: #FA5252;
}

.icon--ngtv .icon__svg,
*:focus .icon--focus--ngtv .icon__svg,
*:has(:focus) .icon--focus--ngtv .icon__svg,
.is-active.icon--is-active--ngtv .icon__svg,
.is-active > .icon--is-active--ngtv .icon__svg,
a:active .icon--active--ngtv .icon__svg,
button:active .icon--active--ngtv .icon__svg {
  fill: #f0eee1;
}

@media (hover: hover) {
  a:hover .icon--hover--pstv .icon__svg,
  button:hover .icon--hover--pstv .icon__svg {
    fill: #000000;
  }
}

@media (hover: hover) {
  a:hover .icon--hover--light .icon__svg,
  button:hover .icon--hover--light .icon__svg {
    fill: rgba(0, 0, 0, 0.5);
  }
}

@media (hover: hover) {
  a:hover .icon--hover--main .icon__svg,
  button:hover .icon--hover--main .icon__svg {
    fill: #ff558f;
  }
}

@media (hover: hover) {
  a:hover .icon--hover--true .icon__svg,
  button:hover .icon--hover--true .icon__svg {
    fill: #51CF66;
  }
}

@media (hover: hover) {
  a:hover .icon--hover--false .icon__svg,
  button:hover .icon--hover--false .icon__svg {
    fill: #FA5252;
  }
}

@media (hover: hover) {
  a:hover .icon--hover--ngtv .icon__svg,
  button:hover .icon--hover--ngtv .icon__svg {
    fill: #f0eee1;
  }
}

.draw-more {
  position: relative;
  display: block;
  width: fit-content;
}
.draw-more a, .draw-more button {
  text-decoration-line: none;
}
@media (hover: hover) {
  .draw-more a:hover, .draw-more button:hover {
    text-decoration-line: none;
  }
}
.draw-more a:focus-visible, .draw-more button:focus-visible {
  text-decoration-line: none;
}
.draw-more {
  margin-inline: auto;
}
.draw-more span {
  display: block;
}

.draw-more--fusion {
  height: var(--button-height);
  line-height: var(--button-height);
  position: relative;
  z-index: 0;
  width: fit-content;
  color: var(--color-white);
}
.draw-more--fusion::before,
.draw-more--fusion .draw-more__circle {
  transition-property: background-color, width, padding, border-radius;
  transition-duration: 0.45s, 0.3s, 0.45s, 0.3s;
  transition-timing-function: cubic-bezier(0, 0.55, 0.45, 1), cubic-bezier(0, 0.55, 0.45, 1), cubic-bezier(0, 0.55, 0.45, 1), cubic-bezier(0, 0.55, 0.45, 1);
  background-color: #ff558f;
  border-radius: 999.9rem;
}
.draw-more--fusion.draw-more--line::before,
.draw-more--fusion.draw-more--line .draw-more__circle {
  background-color: var(--color-line);
}
.draw-more--fusion:has(.draw-more__str)::before {
  z-index: 1;
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: calc(100% - var(--button-height));
}
@media print, screen and (max-width: 840px) {
  .draw-more--fusion.draw-more--line::before {
    width: 100%;
  }
}
.draw-more--fusion .draw-more__str {
  padding-inline-start: 1.4rem;
  padding-inline-end: calc((1.4rem + var(--button-height) * 1) * 1.05);
  position: relative;
  z-index: 1;
}
.draw-more--fusion .draw-more__circle {
  position: absolute;
  top: 0;
  right: 0;
  width: var(--button-height);
  height: var(--button-height);
}
.draw-more--fusion .draw-more__icon {
  width: var(--button-height);
  height: var(--button-height);
  z-index: 2;
  position: absolute;
  margin-block: auto;
  left: auto;
  top: 0;
  bottom: 0;
  right: 0;
  rotate: -45deg;
}
.draw-more--fusion .draw-more__icon::before {
  position: absolute;
  margin: auto;
  inset: 0;
}

.draw-more--line .draw-more__str {
  padding-left: 0;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: stretch;
  align-items: stretch;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.draw-more--line .draw-more__str > * {
  min-width: 0;
}
.draw-more--line .draw-more__str > *.minimum {
  flex-grow: 0 !important;
  flex-shrink: 0 !important;
  white-space: nowrap;
}
.draw-more--line .draw-more__str i {
  width: var(--button-height);
  height: var(--button-height);
}
.draw-more--line .draw-more__str i::before {
  width: 3.3rem;
  height: 3.3rem;
  position: absolute;
  margin: auto;
  inset: 0;
}

@media (hover: hover) {
  a:hover .draw-more--fusion, button:hover .draw-more--fusion {
    color: #ffffff;
  }
  a:hover .draw-more--fusion::before, a:hover .draw-more--fusion .draw-more__circle, button:hover .draw-more--fusion::before, button:hover .draw-more--fusion .draw-more__circle {
    background-color: rgb(255, 51, 120.6);
  }
  a:hover .draw-more--fusion::before, button:hover .draw-more--fusion::before {
    width: calc(100% - var(--button-height) * 0.75);
    border-start-end-radius: 0;
    border-end-end-radius: 0;
  }
}
@media print and (hover: hover), screen and (hover: hover) and (max-width: 840px) {
  a:hover .draw-more--fusion.draw-more--line::before, button:hover .draw-more--fusion.draw-more--line::before {
    width: 100%;
    border-start-end-radius: 999.9rem;
    border-end-end-radius: 999.9rem;
  }
}
@media (hover: hover) {
  a:hover .draw-more--fusion .draw-more__icon::before, button:hover .draw-more--fusion .draw-more__icon::before {
    animation: kf__icon-h-loop 0.3s 1 linear;
  }
  a:hover .draw-more--fusion::before,
  a:hover .draw-more--fusion .draw-more__circle, button:hover .draw-more--fusion::before,
  button:hover .draw-more--fusion .draw-more__circle {
    transition-duration: 0.3s, 0.45s, 0.3s, 0.6s;
  }
  a:hover .draw-more--fusion:has(.draw-more__str) .draw-more__circle, button:hover .draw-more--fusion:has(.draw-more__str) .draw-more__circle {
    width: calc(var(--button-height) * 1.25);
    border-start-start-radius: 0;
    border-end-start-radius: 0;
  }
  a:hover .draw-more--line::before, a:hover .draw-more--line .draw-more__circle, button:hover .draw-more--line::before, button:hover .draw-more--line .draw-more__circle {
    background-color: var(--color-line--hover);
  }
}
a:focus-visible .draw-more--fusion, button:focus-visible .draw-more--fusion {
  color: #ffffff;
}
a:focus-visible .draw-more--fusion::before, a:focus-visible .draw-more--fusion .draw-more__circle, button:focus-visible .draw-more--fusion::before, button:focus-visible .draw-more--fusion .draw-more__circle {
  background-color: rgb(255, 51, 120.6);
}
a:focus-visible .draw-more--fusion::before, button:focus-visible .draw-more--fusion::before {
  width: calc(100% - var(--button-height) * 0.75);
  border-start-end-radius: 0;
  border-end-end-radius: 0;
}
@media print, screen and (max-width: 840px) {
  a:focus-visible .draw-more--fusion.draw-more--line::before, button:focus-visible .draw-more--fusion.draw-more--line::before {
    width: 100%;
    border-start-end-radius: 999.9rem;
    border-end-end-radius: 999.9rem;
  }
}
a:focus-visible .draw-more--fusion .draw-more__icon::before, button:focus-visible .draw-more--fusion .draw-more__icon::before {
  animation: kf__icon-h-loop 0.3s 1 linear;
}
a:focus-visible .draw-more--fusion::before,
a:focus-visible .draw-more--fusion .draw-more__circle, button:focus-visible .draw-more--fusion::before,
button:focus-visible .draw-more--fusion .draw-more__circle {
  transition-duration: 0.3s, 0.45s, 0.3s, 0.6s;
}
a:focus-visible .draw-more--fusion:has(.draw-more__str) .draw-more__circle, button:focus-visible .draw-more--fusion:has(.draw-more__str) .draw-more__circle {
  width: calc(var(--button-height) * 1.25);
  border-start-start-radius: 0;
  border-end-start-radius: 0;
}
a:focus-visible .draw-more--line::before, a:focus-visible .draw-more--line .draw-more__circle, button:focus-visible .draw-more--line::before, button:focus-visible .draw-more--line .draw-more__circle {
  background-color: var(--color-line--hover);
}

.anchor--mail .icon--site--mail {
  margin-right: 0.2em;
}

.breadcrumb a, .breadcrumb button {
  text-decoration-line: none;
}
@media (hover: hover) {
  .breadcrumb a:hover, .breadcrumb button:hover {
    text-decoration-line: none;
  }
}
.breadcrumb a:focus-visible, .breadcrumb button:focus-visible {
  text-decoration-line: none;
}
.breadcrumb a, .breadcrumb button {
  color: var(--color-figure);
}
@media (hover: hover) {
  .breadcrumb a:hover, .breadcrumb button:hover {
    color: var(--color-font-link-hover);
  }
}
.breadcrumb a:focus-visible, .breadcrumb button:focus-visible {
  color: var(--color-font-link-hover);
}
.breadcrumb {
  margin-inline: auto;
  font-size: var(--font-size--sm);
  letter-spacing: var(--letter-spacing--sm);
  line-height: 2;
}
html.un-touched .breadcrumb a:focus-visible {
  outline: 0 !important;
}
html.un-touched .breadcrumb a:focus-visible .breadcrumb__list__item__anchor__box {
  outline: rgba(255, 85, 143, 0.6) solid 0.3rem;
  outline-offset: 0;
}
.breadcrumb a:focus-visible .breadcrumb__list__item__anchor__box {
  border-radius: 0.6rem;
}

.breadcrumb__list {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: stretch;
  align-items: stretch;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.breadcrumb__list > * {
  min-width: 0;
}
.breadcrumb__list > *.minimum {
  flex-grow: 0 !important;
  flex-shrink: 0 !important;
  white-space: nowrap;
}
.breadcrumb__list {
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

.breadcrumb__list__item {
  position: relative;
}

.breadcrumb__list__item__anchor {
  display: block;
}
.breadcrumb__list__item:not(:first-child) .breadcrumb__list__item__anchor {
  padding-left: 1.3rem;
}
.breadcrumb__list__item:last-child .breadcrumb__list__item__anchor {
  pointer-events: none;
}
.breadcrumb__list__item:first-child .breadcrumb__list__item__anchor::before {
  left: 0;
  right: auto;
}
.breadcrumb__list__item:not(:first-child) .breadcrumb__list__item__anchor::before {
  left: 0;
  right: auto;
}

.breadcrumb__list__item__anchor__box {
  min-height: 2em;
  display: block;
}
.breadcrumb__list__item:first-child .breadcrumb__list__item__anchor__box {
  min-width: calc(1.3rem + 0.8em);
}
.breadcrumb__list__item:not(:first-child) .breadcrumb__list__item__anchor__box {
  padding-left: 0.4em;
  padding-right: 0.4em;
}

a.button,
button,
input[type=submit] {
  cursor: pointer;
}

.button,
input[type=submit] {
  background-color: var(--color-font-link);
  display: block;
  text-decoration: none !important;
  text-align: center;
  overflow: hidden;
  color: var(--color-white);
  border-radius: 999.9rem;
  height: auto;
  min-height: 4.2rem;
  line-height: 2.1rem;
  padding: 1.05rem 1.4rem;
  position: relative;
}
.button:not(:last-child),
input[type=submit]:not(:last-child) {
  margin-bottom: calc(var(--margin) * 1 * 1);
}
@media (hover: hover) {
  .button:hover,
  input[type=submit]:hover {
    color: var(--color-white);
    background-color: var(--color-font-link-hover);
    border-color: transparent;
  }
}
.button:focus-visible,
input[type=submit]:focus-visible {
  color: var(--color-white);
  background-color: var(--color-font-link-hover);
  border-color: transparent;
}
@media (hover: hover) {
  .button:hover,
  input[type=submit]:hover {
    text-decoration: none !important;
  }
}
html.un-touched .button:focus-visible,
html.un-touched input[type=submit]:focus-visible {
  outline: rgba(255, 85, 143, 0.35) solid 0.3rem;
  outline-offset: 0;
}
.button:focus-visible,
input[type=submit]:focus-visible {
  border-color: var(--color-font-link-hover);
}
.button.button--ghost,
input[type=submit].button--ghost {
  background-color: transparent;
  border: 0.1rem solid currentcolor;
  color: #ff558f;
}
@media (hover: hover) {
  .button.button--ghost:hover,
  input[type=submit].button--ghost:hover {
    color: rgb(255, 51, 120.6);
  }
}
.button.button--ghost:focus-visible,
input[type=submit].button--ghost:focus-visible {
  color: rgb(255, 51, 120.6);
}

.pagination {
  text-align: center;
}
@media (hover: hover) {
  html.un-touched .pagination a:hover, html.un-touched .pagination button:hover {
    outline: rgba(255, 85, 143, 0.6) solid 0.3rem;
    outline-offset: 0;
  }
}
html.un-touched .pagination a:focus-visible, html.un-touched .pagination button:focus-visible {
  outline: rgba(255, 85, 143, 0.6) solid 0.3rem;
  outline-offset: 0;
}
.pagination {
  padding-block: var(--margin-article);
}

.pagination__list a, .pagination__list button {
  text-decoration-line: none;
}
@media (hover: hover) {
  .pagination__list a:hover, .pagination__list button:hover {
    text-decoration-line: none;
  }
}
.pagination__list a:focus-visible, .pagination__list button:focus-visible {
  text-decoration-line: none;
}
.pagination__list {
  display: inline-flex;
  min-height: 4.2rem;
}

.pagination__list__item {
  color: var(--color-figure);
  line-height: 4.2rem;
  min-width: 4.2rem;
  position: relative;
  font-weight: bold;
  overflow: hidden;
}
.pagination__list__item[aria-current=page] {
  cursor: default;
  pointer-events: none;
  color: var(--color-font-link);
}
.pagination__list__item[aria-current=page]::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 0.2rem;
  border-radius: 999.9rem;
  background-color: currentcolor;
}
.pagination__list__item--prev i, .pagination__list__item--next i, .pagination__list__item--ellipsis i {
  position: absolute;
  margin: auto;
  inset: 0;
}
.pagination__list__item--prev i {
  rotate: 180deg;
}
.pagination__list__item--ellipsis {
  min-width: 2.1rem;
}
.pagination__list__item--ellipsis {
  color: rgba(0, 0, 0, 0.5);
  speak: none;
}
.pagination__list__item span {
  display: block;
  position: absolute;
  margin: auto;
  inset: 0;
}

@media (hover: hover) {
  a.pagination__list__item:hover {
    color: var(--color-font-link);
  }
}
a.pagination__list__item:focus-visible {
  color: var(--color-font-link);
}

.carousel {
  position: relative;
  z-index: 100;
}
.l-full.bg > .carousel {
  padding-block: var(--margin-section);
}
.l-full .carousel {
  padding-top: var(--margin-section);
}

.carousel__list {
  font-size: 0;
  z-index: 101;
  box-sizing: content-box;
  white-space: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  padding-inline: var(--padding-page--inline) var(--padding-page--inline);
  position: relative;
  scroll-snap-type: x mandatory;
  scroll-padding-left: var(--padding-page--inline);
  margin-bottom: calc(var(--scrollbar-width) * -1);
  padding-bottom: var(--scrollbar-width);
  -ms-overflow-style: none;
}
.carousel__list::-webkit-scrollbar {
  display: none;
}
.carousel__list.is-moving {
  scroll-snap-type: none;
}
html.no-js .carousel__list {
  white-space: unset;
}
@supports (padding: env(safe-area-inset-left)) {
  .carousel__list {
    padding-right: calc(var(--padding-page--inline) + env(safe-area-inset-right));
    padding-left: calc(var(--padding-page--inline) + env(safe-area-inset-left));
    scroll-padding-left: calc(var(--padding-page--inline) + env(safe-area-inset-left));
  }
}
@media print, screen and (max-width: 568px) {
  .carousel__list.thumbnail__list {
    padding-left: calc(var(--padding-page--inline) + var(--padding-page--inline) + var(--thumbnail__padding-left) + var(--margin-width));
    scroll-padding-left: calc(var(--padding-page--inline) + var(--padding-page--inline) + var(--thumbnail__padding-left) + var(--margin-width));
  }
}

.carousel__list__item {
  font-size: var(--font-size--md);
  letter-spacing: var(--letter-spacing--md);
  line-height: 1.75;
  display: inline-block;
  box-sizing: content-box;
  vertical-align: top;
  scroll-snap-align: start;
  padding-right: var(--margin-width);
  scroll-padding-left: var(--padding-page);
}
.carousel__list__item:last-child {
  padding-right: 0;
}
.carousel__list__item > * {
  white-space: normal;
}

.carousel[data-carousel-pp="1-2-2-3-3"] .carousel__list__item {
  width: calc((100% - min(var(--padding-page--inline), var(--padding-page--inline))) / 1 - var(--margin-width));
}
@media print, screen and (min-width: 568.02px) and (max-width: 1112px) {
  .carousel[data-carousel-pp="1-2-2-3-3"] .carousel__list__item {
    width: calc((100% - min(var(--padding-page--inline), var(--padding-page--inline))) / 2 - var(--margin-width));
  }
}
@media print, screen and (min-width: 1112.02px) {
  .carousel[data-carousel-pp="1-2-2-3-3"] .carousel__list__item {
    width: calc((100% - min(var(--padding-page--inline), var(--padding-page--inline))) / 3 - var(--margin-width));
  }
}

.carousel[data-carousel-pp="3-3-3-4-4"] .carousel__list__item {
  width: calc((100% - min(var(--padding-page--inline), var(--padding-page--inline))) / 3 - var(--margin-width));
}
@media print, screen and (min-width: 1112.02px) {
  .carousel[data-carousel-pp="3-3-3-4-4"] .carousel__list__item {
    width: calc((100% - min(var(--padding-page--inline), var(--padding-page--inline))) / 4 - var(--margin-width));
  }
}

.carousel__scrollbar {
  position: relative;
  margin-inline: auto;
  box-sizing: content-box;
  height: calc(var(--margin-section) * 2 + 0.2rem);
  border-left-style: solid;
  border-left-color: transparent;
  border-right-style: solid;
  border-right-color: transparent;
  border-right-width: var(--padding-page--inline);
  border-left-width: var(--padding-page--inline);
  margin-bottom: calc(var(--margin-section) * -1);
  width: 7rem;
  margin-left: auto;
}
@media print, screen and (min-width: 1112.02px) {
  .carousel__scrollbar {
    max-width: var(--width-content);
  }
}
@media (hover: none) {
  .carousel__scrollbar {
    display: none;
  }
}

.carousel__scrollbar--involve {
  width: 30%;
  border: 0;
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 103;
  margin-inline: 0 var(--padding-page--inline);
}

.carousel__scrollbar__rail {
  position: absolute;
  margin: auto;
  inset: 0;
  height: 0.4rem;
  overflow: hidden;
}
.carousel__scrollbar__rail::before {
  content: "";
  position: absolute;
  margin-block: auto;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 0.2rem;
  background-color: var(--color-white);
}
.carousel__scrollbar--involve .carousel__scrollbar__rail::before {
  background-color: rgba(240, 238, 225, 0.6);
}

.carousel__scrollbar__rail__thumb {
  width: 0;
  height: 0.2rem;
  background-color: #ff558f;
  position: absolute;
  position: absolute;
  margin-block: auto;
  top: 0;
  bottom: 0;
  left: 0;
  opacity: 0;
  transition-property: all;
  transition-duration: 0.3s;
  transition-timing-function: cubic-bezier(0, 0.55, 0.45, 1);
  transition-delay: 0s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel__scrollbar__rail__thumb {
    transition: none;
  }
}
.carousel__scrollbar__rail__thumb {
  transition-property: oacity, height;
}
.carousel__scrollbar__rail__thumb:not([aria-hidden]) {
  opacity: 1;
}
@media (hover: hover) {
  .carousel:hover .carousel__scrollbar__rail__thumb {
    height: 0.4rem;
  }
}

.carousel__scrollbar__controler {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: stretch;
  align-items: stretch;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.carousel__scrollbar__controler > * {
  min-width: 0;
}
.carousel__scrollbar__controler > *.minimum {
  flex-grow: 0 !important;
  flex-shrink: 0 !important;
  white-space: nowrap;
}
.carousel__scrollbar__controler > *:not(.flex__item) {
  flex-grow: 1;
}
.carousel__scrollbar__controler {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  cursor: pointer;
}

.carousel__nav {
  position: absolute;
  margin-block: auto;
  top: 0;
  bottom: 0;
  z-index: 103;
  width: 100%;
  pointer-events: none;
  height: var(--carousel__nav--size);
  bottom: calc(var(--margin-section) * 2 + 0.2rem);
}

.carousel__nav__item {
  border-radius: 999.9rem;
  transition-property: opacity, translate, background-color;
  transition-duration: 0.3s;
  transition-timing-function: cubic-bezier(0, 0.55, 0.45, 1);
  transition-delay: 0s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel__nav__item {
    transition: none;
  }
}
.carousel__nav__item {
  display: block;
  position: absolute;
  top: 0;
  pointer-events: auto;
  background-color: #ff558f;
  opacity: 0;
  translate: 0 0;
  width: var(--carousel__nav--size);
  height: var(--carousel__nav--size);
}
@media (hover: hover) {
  .carousel:hover .carousel__nav__item {
    opacity: 1;
  }
  .carousel:hover .carousel__nav__item--prev {
    translate: 50% 0;
  }
  .carousel:hover .carousel__nav__item--next {
    translate: -50% 0;
  }
}
.carousel:has(:focus-visible) .carousel__nav__item {
  outline: none;
}
.carousel:has(:focus-visible) .carousel__nav__item--prev:not([aria-hidden=true]) {
  translate: 50% 0;
  opacity: 1;
}
.carousel:has(:focus-visible) .carousel__nav__item--next:not([aria-hidden=true]) {
  translate: -50% 0;
  opacity: 1;
}
@media (hover: hover) {
  .carousel__nav__item:hover {
    background-color: rgb(255, 51, 120.6);
  }
}
.carousel__nav__item:focus-visible {
  background-color: rgb(255, 51, 120.6);
}
.carousel__nav__item:focus-visible {
  opacity: 1;
}
.carousel__nav__item[aria-hidden=true] {
  cursor: default;
  opacity: 0;
  pointer-events: none;
}
@media (hover: hover) {
  .carousel:hover .carousel__nav__item[aria-hidden=true] {
    opacity: 0;
  }
}
.carousel__nav__item--prev {
  left: var(--padding-page--inline);
}
.carousel__nav__item--prev:focus-visible {
  translate: 50% 0;
}
.carousel__nav__item--prev i {
  rotate: 180deg;
}
.carousel__nav__item--next {
  right: var(--padding-page--inline);
}
.carousel__nav__item--next:focus-visible {
  translate: -50% 0;
}
.carousel__nav__item i {
  position: absolute;
  margin: auto;
  inset: 0;
  color: var(--color-white);
}

.listitem--ul:not(:last-child) {
  margin-bottom: calc(var(--margin) * 1 * 1);
}
.listitem--ul {
  padding-left: 1.4em;
}
.listitem--ul > li {
  position: relative;
}
.listitem--ul > li::before {
  content: "";
  position: absolute;
}
.listitem--ul > li::before {
  width: 0.4em;
  height: 0.1rem;
  border-color: currentcolor;
  border-top-style: solid;
  border-top-width: 0.1rem;
  top: 0.875em;
  left: -1.4em;
}
.listitem--ul.listitem--indent {
  margin-left: -1.4em;
}
.listitem--ul .listitem__item--sub {
  padding-left: 1.4em;
}
.listitem--ul .listitem__item--sub::before {
  width: 0.2em;
  height: 0.2em;
  border-radius: 50%;
  left: 0.4em;
  background-color: currentcolor;
  margin-right: 0.4em;
  text-align: center;
  top: 0.775em;
}
.listitem--ul .listitem__item--caution {
  font-size: var(--font-size--xs);
  letter-spacing: var(--letter-spacing--xs);
  line-height: 1.75;
}
.listitem--ul .listitem__item--caution::before {
  width: 1em;
  border: 0;
  height: 1em;
  background-color: transparent;
  content: "*";
  font-family: "subset", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
  position: absolute;
  left: -1.4em;
  top: 0;
}

.p--caution,
.p--asterisk {
  padding-left: 1.4em;
  position: relative;
}
.p--caution::before,
.p--asterisk::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 1em;
  display: inline-block;
  margin-right: 0.4em;
  text-align: center;
}

.p--caution::before {
  content: "※";
}

.p--asterisk::before {
  content: "＊";
}

.p--caution-numeric,
.p--caution-asterisk {
  padding-left: 2.9em;
  position: relative;
}
.p--caution-numeric__item,
.p--caution-asterisk__item {
  white-space: nowrap;
  position: absolute;
  left: 0;
  top: 0;
}

.p--caution-numeric__item::before {
  content: "※";
  font-family: "subset", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}

.p--caution-asterisk__item::before {
  content: "＊";
  font-family: "subset";
}

.listitem--sup > li {
  position: relative;
  padding-left: 2.4em;
}
.listitem--sup > li sup {
  font-size: 1em;
  line-height: 1.75;
  vertical-align: inherit;
  position: absolute;
  left: 0;
  top: 0;
  content: counter(ordered, decimal);
  counter-increment: ordered;
  width: 1.5em;
  white-space: nowrap;
}

.listitem__item--caution {
  padding-left: 2.4em;
}
.listitem__item--caution::before {
  display: none;
}
.listitem--ul:has(.listitem__item--caution) {
  padding-left: 0;
}
.listitem__item--caution sup {
  font-size: 1em;
  line-height: 1.75;
  vertical-align: inherit;
  position: absolute;
  left: 0;
  top: 0;
  content: counter(ordered, decimal);
  counter-increment: ordered;
  width: 1.5em;
  white-space: nowrap;
}

ol.listitem--ol {
  counter-reset: ordered;
}
ol.listitem--ol:not(:last-child) {
  margin-bottom: calc(var(--margin) * 1 * 1);
}
ol.listitem--ol > li {
  position: relative;
  padding-left: 1.9em;
}
ol.listitem--ol > li::before {
  position: absolute;
  left: 0;
  top: 0;
  content: counter(ordered, decimal);
  counter-increment: ordered;
  width: 1.5em;
}

:root {
  --thumbnail--padding-page--l: calc(var(--padding-page--inline) + var(--margin-width) * 4);
}
@media print, screen and (min-width: 568.02px) {
  :root {
    --thumbnail--padding-page--l: var(--padding-page--inline);
  }
}

:root {
  --thumbnail--padding-page--r: var(--thumbnail--padding-page--l);
}
@media print, screen and (min-width: 568.02px) {
  :root {
    --thumbnail--padding-page--r: calc(var(--padding-page--inline) + var(--margin-width));
  }
}

:root {
  --thumbnail__padding-left: 1.75rem;
}
@media print, screen and (min-width: 568.02px) and (max-width: 840px) {
  :root {
    --thumbnail__padding-left: 1.75rem;
  }
}
@media print, screen and (min-width: 840.02px) {
  :root {
    --thumbnail__padding-left: 2.1rem;
  }
}

:root {
  --thumbnail__padding-left--negative: -1.75rem;
}
@media print, screen and (min-width: 568.02px) and (max-width: 840px) {
  :root {
    --thumbnail__padding-left--negative: -1.75rem;
  }
}
@media print, screen and (min-width: 840.02px) {
  :root {
    --thumbnail__padding-left--negative: -2.1rem;
  }
}

.thumbnail:not(:last-child) {
  padding-bottom: calc(var(--margin-article) * 1);
}
.thumbnail {
  z-index: 100;
  position: relative;
}
.thumbnail a, .thumbnail button {
  text-decoration-line: none;
}
@media (hover: hover) {
  .thumbnail a:hover, .thumbnail button:hover {
    text-decoration-line: none;
  }
}
.thumbnail a:focus-visible, .thumbnail button:focus-visible {
  text-decoration-line: none;
}
.thumbnail :where(a), .thumbnail :where(button) {
  color: inherit;
}
@media (hover: hover) {
  .thumbnail :where(a):hover, .thumbnail :where(button):hover {
    color: inherit;
  }
}
.thumbnail :where(a):focus-visible, .thumbnail :where(button):focus-visible {
  color: inherit;
}

.thumbnail--archive {
  display: grid;
}
.thumbnail--archive {
  gap: calc(var(--margin) * 2) calc(var(--margin-width) * 2);
}
.thumbnail--archive.thumbnail--archive--list {
  grid-template-columns: 1fr;
}
@media print, screen and (min-width: 568.02px) and (max-width: 1112px) {
  .thumbnail--archive.thumbnail--archive--list {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media print, screen and (min-width: 1112.02px) {
  .thumbnail--archive.thumbnail--archive--list {
    grid-template-columns: repeat(3, 1fr);
  }
}
.thumbnail--archive.thumbnail--archive--people {
  grid-template-columns: repeat(2, 1fr);
}
@media print, screen and (min-width: 840.02px) and (max-width: 1112px) {
  .thumbnail--archive.thumbnail--archive--people {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media print, screen and (min-width: 1112.02px) {
  .thumbnail--archive.thumbnail--archive--people {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media print, screen and (min-width: 568.02px) and (max-width: 1112px) {
  .thumbnail--archive {
    grid-auto-rows: 1fr;
  }
  .thumbnail--archive {
    gap: calc(var(--margin) * 1) calc(var(--margin-width) * 3);
  }
}
@media print, screen and (min-width: 1112.02px) {
  .thumbnail--archive {
    max-width: none;
    padding-inline: var(--padding-page--inline);
    grid-auto-rows: 1fr;
  }
  .thumbnail--archive {
    gap: calc(var(--margin) * 1) calc(var(--margin-width) * 3);
  }
}
@media print, screen and (min-width: 568.02px) and (max-width: 1112px) {
  .thumbnail--archive.thumbnail--archive--list > * {
    grid-row: span 3;
  }
  .thumbnail--archive.thumbnail--archive--list > *:nth-child(1) {
    grid-row: 1/2;
  }
  .thumbnail--archive.thumbnail--archive--list > *:nth-child(2) {
    grid-row: 1/4;
  }
  .thumbnail--archive.thumbnail--archive--list > *:nth-child(3) {
    grid-row: 2/5;
  }
}
@media print, screen and (min-width: 1112.02px) {
  .thumbnail--archive.thumbnail--archive--list > * {
    grid-row: span 3;
  }
  .thumbnail--archive.thumbnail--archive--list > *:nth-child(1) {
    grid-row: 1/2;
  }
  .thumbnail--archive.thumbnail--archive--list > *:nth-child(2) {
    grid-row: 1/4;
  }
  .thumbnail--archive.thumbnail--archive--list > *:nth-child(3) {
    grid-row: 2/5;
  }
  .thumbnail--archive.thumbnail--archive--list > *:nth-child(4) {
    grid-row: 2/5;
  }
}
.thumbnail--archive.thumbnail--archive--people > * {
  grid-row: span 3;
}
.thumbnail--archive.thumbnail--archive--people > *:nth-child(1) {
  grid-row: 1/2;
}
.thumbnail--archive.thumbnail--archive--people > *:nth-child(2) {
  grid-row: 1/4;
}
.thumbnail--archive.thumbnail--archive--people > *:nth-child(3) {
  grid-row: 2/5;
}
@media print, screen and (min-width: 840.02px) {
  .thumbnail--archive.thumbnail--archive--people > * {
    grid-row: span 3;
  }
  .thumbnail--archive.thumbnail--archive--people > *:nth-child(1) {
    grid-row: 1/2;
  }
  .thumbnail--archive.thumbnail--archive--people > *:nth-child(2) {
    grid-row: 1/4;
  }
  .thumbnail--archive.thumbnail--archive--people > *:nth-child(3) {
    grid-row: 2/5;
  }
  .thumbnail--archive.thumbnail--archive--people > *:nth-child(4) {
    grid-row: 2/5;
  }
}
.rotate-mau + .thumbnail--archive {
  margin-top: -100vh;
  margin-top: -100svh;
}

.thumbnail__list__track:nth-child(2n) {
  padding-top: var(--margin-section);
}
#archive .thumbnail__list__track {
  padding-top: 0;
}

.thumbnail__list__track__item {
  display: block;
  position: relative;
  padding-right: var(--thumbnail__padding-left);
}
#splide--thumbnail .thumbnail__list__track__item {
  transition-property: translate, opacity;
  transition-duration: 1s;
  transition-timing-function: cubic-bezier(0, 0.55, 0.45, 1);
  transition-delay: 0.4s;
  opacity: 0;
}
@media (hover: hover) {
  .thumbnail__list__track__item:hover figure img {
    scale: var(--hover-bg-image-scale);
  }
}
.thumbnail__list__track__item:focus-visible figure img {
  scale: var(--hover-bg-image-scale);
}
#splide--thumbnail .thumbnail__list__track[data-index="1"] .thumbnail__list__track__item {
  translate: calc(var(--margin-section) * 1) 0;
}
#splide--thumbnail .thumbnail__list__track[data-index="2"] .thumbnail__list__track__item {
  translate: calc(var(--margin-section) * 2) 0;
}
#splide--thumbnail .thumbnail__list__track[data-index="3"] .thumbnail__list__track__item {
  translate: calc(var(--margin-section) * 3) 0;
}
#splide--thumbnail .thumbnail__list__track[data-index="4"] .thumbnail__list__track__item {
  translate: calc(var(--margin-section) * 4) 0;
}
#splide--thumbnail .thumbnail__list__track[data-index="5"] .thumbnail__list__track__item {
  translate: calc(var(--margin-section) * 5) 0;
}
#splide--thumbnail .thumbnail__list__track[data-index="6"] .thumbnail__list__track__item {
  translate: calc(var(--margin-section) * 6) 0;
}
#splide--thumbnail .thumbnail__list__track[data-index="12"] .thumbnail__list__track__item {
  translate: calc(var(--margin-section) * -1) 0;
}
.thumbnail.is-active #splide--thumbnail .thumbnail__list__track__item {
  translate: 0 0;
  opacity: 1;
}
@media (prefers-reduced-motion: reduce) {
  .thumbnail__list__track__item {
    padding-left: 0 !important;
    opacity: 1 !important;
    transition: none !important;
  }
}

.thumbnail__fig {
  z-index: 102;
  position: relative;
}
.thumbnail__fig figure {
  overflow: hidden;
  aspect-ratio: 3/4;
  position: relative;
  overflow: hidden;
  border-radius: 1rem;
  margin-bottom: 0;
}
.thumbnail__fig picture {
  position: absolute;
  margin: auto;
  inset: 0;
}
.thumbnail__fig img {
  transition-property: scale;
  transition-duration: 0.3s;
  transition-timing-function: cubic-bezier(0, 0.55, 0.45, 1);
  transition-delay: 0s;
}
@media (prefers-reduced-motion: reduce) {
  .thumbnail__fig img {
    transition: none;
  }
}
.thumbnail__fig img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-position: center;
  object-fit: cover;
}

.thumbnail__fig__str {
  font-size: var(--font-size--xs);
  letter-spacing: var(--letter-spacing--xs);
  line-height: 2;
  position: absolute;
  right: calc(var(--thumbnail__padding-left) * -1 - 0.5em);
  top: 0;
  display: grid;
}
.thumbnail__fig__str {
  grid-template-columns: auto;
}
.thumbnail__fig__str {
  grid-template-rows: auto 1fr;
}
.thumbnail__fig__str {
  width: 2em;
}

.thumbnail__fig__str__department {
  writing-mode: tb-rl;
  writing-mode: vertical-rl;
  -moz-writing-mode: vertical-rl;
  -webkit-writing-mode: vertical-rl;
  font-feature-settings: normal;
  font-weight: bold;
  margin-bottom: calc(2em + 0.1rem);
  position: relative;
  display: grid;
}
.thumbnail__fig__str__department {
  grid-template-columns: auto auto;
}
.thumbnail__fig__str__department {
  grid-template-rows: auto;
}
.thumbnail__fig__str__department {
  gap: 0;
}
.thumbnail__fig__str__department::before {
  content: "";
  position: absolute;
  bottom: calc(-1em);
  right: 0.5em;
  width: calc(1em + 1em - 0.4rem);
  height: 0.1rem;
  background-color: var(--color-white);
}
.bg--white .thumbnail__fig__str__department::before {
  background-color: var(--color-body);
}
.thumbnail__fig__str__name + .thumbnail__fig__str__department {
  margin-top: calc(3em);
}
.thumbnail__fig__str__department .sub {
  position: relative;
  padding-top: 2em;
}
.thumbnail__fig__str__department .sub::before {
  content: "";
  position: absolute;
  top: 0.1em;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  width: 0.05em;
  background-color: currentcolor;
  height: 1.8em;
}

.thumbnail__fig__str__name {
  writing-mode: tb-rl;
  writing-mode: vertical-rl;
  -moz-writing-mode: vertical-rl;
  -webkit-writing-mode: vertical-rl;
  font-feature-settings: normal;
}

.thumbnail__article {
  position: relative;
}
.thumbnail__article:not(:last-child) {
  margin-bottom: calc(var(--margin) * 1 * 1);
}
.thumbnail__article {
  container-type: inline-size;
  padding: var(--margin);
  padding-bottom: var(--button-height);
  z-index: 101;
}
@media print, screen and (min-width: 840.02px) {
  .thumbnail__article {
    padding: var(--margin);
    display: grid;
  }
  .thumbnail__article {
    grid-template-columns: auto var(--button-height);
  }
  .thumbnail__article {
    grid-template-rows: auto auto auto;
  }
}
.thumbnail__article > * {
  position: relative;
  z-index: 103;
}

.thumbnail__article__copy {
  grid-column: 1/-1;
  grid-row: 1/2;
  font-size: 8.2cqw;
  padding-bottom: 0.5em;
  line-height: var(--line-height-scale--heading);
  font-family: "kozuka-mincho-pr6n", serif;
  font-weight: 400;
  letter-spacing: 0.035em;
  scale: var(--font-expanded-scale) 1;
  width: calc(100% / var(--font-expanded-scale));
  line-height: var(--line-height-scale--serif);
  margin-left: -0.025em;
  transform-origin: left center;
  margin-block: calc((var(--line-height-scale--heading) - 1) * 1em * -1 * 0.5);
}

.thumbnail__article__name {
  grid-column: 1/2;
  grid-row: -3/-2;
}
.thumbnail__article__name:not(:last-child) {
  margin-bottom: calc(var(--margin) * 0.25 * 1);
}

.thumbnail__article__name__en {
  color: var(--color-main);
  line-height: var(--line-height-scale--heading);
  font-family: ClashDisplayV, sans-serif;
}
.thumbnail__article__name__en, .thumbnail__article__name__en > * {
  font-weight: 450;
}
.thumbnail__article__name__en {
  font-size: min(var(--font-size--sm), 8.2cqw);
}

.thumbnail__article__name__en__str {
  display: inline-block;
}
.thumbnail__article__name__en__str:not(:last-child)::after {
  content: "/";
  margin-inline: 0.4em;
}

.thumbnail__article__job {
  grid-column: 1/2;
  grid-row: -2/-1;
  font-size: var(--font-size--xs);
  letter-spacing: var(--letter-spacing--xs);
  line-height: 1.75;
}

.thumbnail__article__button {
  grid-column: 2/3;
  grid-row: -3/-1;
  position: relative;
}

@media print, screen and (min-width: 840.02px) {
  .thumbnail__article__button__inner {
    border-left: 1px solid var(--color-white);
  }
  .bg--white .thumbnail__article__button__inner {
    border-color: var(--color-body);
  }
}

.thumbnail__article__button__inner,
.peoples__article__button__inner {
  position: absolute;
  margin-inline: auto;
  right: 0;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  line-height: var(--button-height);
  min-height: var(--button-height);
  width: var(--button-height);
  overflow: hidden;
}
.thumbnail__article__button__inner i,
.peoples__article__button__inner i {
  position: absolute;
  margin: auto;
  inset: 0;
  color: #ff558f;
}

.thumbnail__article__bg {
  position: absolute;
  left: 0;
  top: -0.2em;
  font-family: ClashDisplayV, sans-serif;
}
.thumbnail__article__bg, .thumbnail__article__bg > * {
  font-weight: 450;
}
.thumbnail__article__bg {
  color: var(--color-white);
  z-index: 102;
  font-size: 13cqw;
  line-height: 1;
  text-shadow: var(--color-body) 1px 0 10px;
  font-weight: 550;
  hyphens: manual;
}
#archive .thumbnail__article__bg {
  color: var(--color-body);
  text-shadow: var(--color-white) 1px 0 10px;
}

@media (hover: hover) {
  .thumbnail__list__track button:hover i, .thumbnail__list__track a:hover i,
  .splide__track button:hover i,
  .splide__track a:hover i {
    animation: kf__icon-h-loop 0.3s 1 linear;
  }
}
.thumbnail__list__track button:focus-visible i, .thumbnail__list__track a:focus-visible i,
.splide__track button:focus-visible i,
.splide__track a:focus-visible i {
  animation: kf__icon-h-loop 0.3s 1 linear;
}

@media (hover: hover) {
  .pagination__list__item:not(.pagination__list__item--prev):not(.pagination__list__item--next):not(.pagination__list__item--ellipsis):hover span {
    animation: kf__icon-v-roop 0.225s 1 linear;
  }
}
.pagination__list__item:not(.pagination__list__item--prev):not(.pagination__list__item--next):not(.pagination__list__item--ellipsis):focus-visible span {
  animation: kf__icon-v-roop 0.225s 1 linear;
}

@media (hover: hover) {
  .pagination__list__item--prev:hover i {
    animation: kf__icon-h-loop-re 0.3s 1 linear;
  }
}
.pagination__list__item--prev:focus-visible i {
  animation: kf__icon-h-loop-re 0.3s 1 linear;
}

@media (hover: hover) {
  .pagination__list__item--next:hover i {
    animation: kf__icon-h-loop 0.3s 1 linear;
  }
}
.pagination__list__item--next:focus-visible i {
  animation: kf__icon-h-loop 0.3s 1 linear;
}

@media (prefers-reduced-motion: reduce) {
  a:hover * {
    transition: none !important;
    animation-play-state: paused !important;
  }
}

.peoples:not(:last-child) {
  margin-bottom: calc(var(--margin-section) * 1);
}
.peoples a, .peoples button {
  text-decoration-line: none;
}
@media (hover: hover) {
  .peoples a:hover, .peoples button:hover {
    text-decoration-line: none;
  }
}
.peoples a:focus-visible, .peoples button:focus-visible {
  text-decoration-line: none;
}
.peoples :where(a), .peoples :where(button) {
  color: inherit;
}
@media (hover: hover) {
  .peoples :where(a):hover, .peoples :where(button):hover {
    color: inherit;
  }
}
.peoples :where(a):focus-visible, .peoples :where(button):focus-visible {
  color: inherit;
}
.peoples {
  margin-top: calc(var(--margin-article) * -1);
}

.peoples__list__track {
  overflow: hidden;
}
.peoples--thumbnail .peoples__list__track.peoples__list__track--1, .peoples--thumbnail .peoples__list__track.peoples__list__track--last {
  padding-top: var(--margin-section);
}
.peoples--thumbnail .peoples__list__track {
  transition-property: translate, opacity;
  transition-duration: 0.6s;
  transition-timing-function: cubic-bezier(0, 0.55, 0.45, 1);
  translate: 0 var(--margin-section);
  opacity: 0;
}
.peoples--thumbnail .peoples__list__track[data-index="1"] {
  transition-delay: 0.2s;
}
.peoples--thumbnail .peoples__list__track[data-index="2"] {
  transition-delay: 0.38s;
}
.peoples--thumbnail .peoples__list__track[data-index="3"] {
  transition-delay: 0.56s;
}
.peoples--thumbnail .peoples__list__track[data-index="4"] {
  transition-delay: 0.74s;
}
.peoples--thumbnail .peoples__list__track[data-index="5"] {
  transition-delay: 0.92s;
}
.peoples--thumbnail .peoples__list__track[data-index="6"] {
  transition-delay: 1.1s;
}
.peoples.is-active .peoples__list__track {
  translate: 0 0;
  opacity: 1;
}
@media (prefers-reduced-motion: reduce) {
  .peoples__list__track {
    translate: 0 0 !important;
    opacity: 1 !important;
    transition: none !important;
  }
}

.peoples__list__track__item {
  position: relative;
  z-index: 100;
}
@media (hover: hover) {
  .peoples__list__track__item:hover figure picture {
    scale: var(--hover-bg-image-scale);
  }
}
.peoples__list__track__item:focus-visible figure picture {
  scale: var(--hover-bg-image-scale);
}

:root {
  --peoples__fig__circle: calc(100% - var(--margin) * 4);
}
@media print, screen and (min-width: 568.02px) and (max-width: 840px) {
  :root {
    --peoples__fig__circle: calc(100% - var(--margin) * 2);
  }
}
@media print, screen and (min-width: 840.02px) {
  :root {
    --peoples__fig__circle: 75%;
  }
}

.peoples__fig {
  width: var(--peoples__fig__circle);
  margin-inline: auto;
}
.peoples__fig:not(:last-child) {
  margin-bottom: calc(var(--margin) * 1 * 1);
}
.peoples__fig {
  position: relative;
  z-index: 101;
}
@media print, screen and (min-width: 840.02px) {
  .peoples__fig {
    padding-inline: 0;
  }
}
.peoples--thumbnail .peoples__fig {
  padding-top: var(--margin-article);
}
.peoples__fig figure {
  border-radius: 50%;
  overflow: hidden;
  aspect-ratio: 1/1;
  position: relative;
  z-index: 103;
}
.peoples__fig picture {
  transition-property: scale;
  transition-duration: 0.3s;
  transition-timing-function: cubic-bezier(0, 0.55, 0.45, 1);
  transition-delay: 0s;
}
@media (prefers-reduced-motion: reduce) {
  .peoples__fig picture {
    transition: none;
  }
}
.peoples__fig picture {
  position: absolute;
  margin: auto;
  inset: 0;
}
.peoples__fig img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-position: center;
  object-fit: cover;
}

.peoples__fig__inner {
  position: relative;
}

.peoples__fig__circle {
  z-index: 102;
  font-family: ClashDisplayV, sans-serif;
}
.peoples__fig__circle, .peoples__fig__circle > * {
  font-weight: 450;
}
.peoples__fig__circle {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  color: var(--color-white);
  transition-property: scale;
  transition-duration: 0.3s;
  transition-timing-function: cubic-bezier(0, 0.55, 0.45, 1);
  transition-delay: 0s;
}
@media (prefers-reduced-motion: reduce) {
  .peoples__fig__circle {
    transition: none;
  }
}

.peoples__article {
  text-align: center;
  position: relative;
  z-index: 110;
}

.peoples__article__name-ja h3 {
  font-family: "kozuka-mincho-pr6n", serif;
  font-weight: 400;
  letter-spacing: 0.035em;
  scale: var(--font-expanded-scale) 1;
  width: calc(100% / var(--font-expanded-scale));
  line-height: var(--line-height-scale--serif);
  margin-left: -0.025em;
  transform-origin: left center;
  font-weight: 500;
}

.peoples__article__name-en {
  font-size: var(--font-size--xxs);
  letter-spacing: var(--letter-spacing--xxs);
  line-height: 1.75;
}

.peoples__article__job {
  font-size: var(--font-size--xxs);
  letter-spacing: var(--letter-spacing--xxs);
  line-height: 1.75;
}

.peoples__article__department {
  font-size: var(--font-size--xs);
  letter-spacing: var(--letter-spacing--xs);
  line-height: 1.75;
}
.peoples__article__department:not(:first-child) {
  margin-top: calc(var(--margin) * 0.3333333333 * 1);
}
.peoples__article__department .main {
  font-weight: bold;
}
.peoples__article__department span {
  display: block;
}

.peoples__list__track__item .peoples__fig__circle {
  animation: kf__spin 18s linear infinite;
}
.peoples__list__track__item:not(:hover) .peoples__fig__circle {
  animation-play-state: paused;
}
@media (hover: hover) {
  .peoples__list__track__item:hover .peoples__fig__circle {
    scale: 1.4;
  }
}

.peoples__article__button {
  position: relative;
  height: var(--button-height);
}

:root {
  --maquee__count: 1.5;
}
@media print, screen and (min-width: 840.02px) and (max-width: 1112px) {
  :root {
    --maquee__count: 1.75;
  }
}
@media print, screen and (min-width: 1112.02px) {
  :root {
    --maquee__count: 2;
  }
}
@media print, screen and (min-width: 1230.02px) {
  :root {
    --maquee__count: 2.25;
  }
}

:root {
  --maquee__gap: 0.4rem;
}

.marquee {
  overflow: hidden;
  width: 100%;
  background: linear-gradient(to bottom, var(--color-white), var(--color-body));
}

.marquee__track {
  display: flex;
  width: max-content;
  opacity: 0;
  transition-property: opacity;
  transition-duration: 2s;
  transition-timing-function: cubic-bezier(0, 0.55, 0.45, 1);
  transition-delay: 0.3s;
}
@media (prefers-reduced-motion: reduce) {
  .marquee__track {
    transition: none;
  }
}
html.is-loaded .marquee__track {
  opacity: 1;
}
.marquee__track + .marquee__track {
  margin-top: var(--maquee__gap);
}
.marquee__track:nth-child(2) {
  margin-left: calc(100vw / var(--maquee__count) / 2 * -1);
}

.marquee__list {
  display: flex;
  gap: var(--maquee__gap);
}

.marquee__list__item {
  border-radius: 1rem;
  overflow: hidden;
  flex: 0 0 calc(100vw / var(--maquee__count));
  aspect-ratio: 3/2;
}
.marquee__list__item img {
  display: block;
  aspect-ratio: 3/2;
  object-fit: cover;
}

.videoServiceWrap {
  z-index: 101;
}

.videoServiceWrap__over {
  z-index: 102;
}

.videoServiceWrap__over__controler {
  z-index: 103;
}

.videoServiceWrap__over__controler__bg {
  z-index: 104;
}

.videoServiceWrap__over__controler__icon {
  z-index: 105;
}

.videoServiceWrap__over__title {
  z-index: 106;
}

.videoServiceWrap {
  position: relative;
  width: 100%;
  height: 0;
  padding-top: 56.25%;
}
.videoServiceWrap:not(:last-child) {
  margin-bottom: calc(var(--margin) * 1 * 1);
}
.videoServiceWrap {
  background-color: #000;
}
.videoServiceWrap iframe {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.videoServiceWrap:last-child {
  margin-bottom: 0;
}
.videoServiceWrap > p {
  display: none;
}

.videoServiceWrap--cover {
  background-color: black;
}
@media (hover: hover) {
  .videoServiceWrap--cover:hover {
    cursor: pointer;
  }
}

.videoServiceWrap__over {
  width: 100%;
  height: 0;
  padding-top: 56.25%;
  left: 0;
  top: 0;
  position: absolute;
}
.videoServiceWrap--cover .videoServiceWrap__over {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  opacity: 1;
  transition-property: all;
  transition-duration: 0.3s;
  transition-timing-function: cubic-bezier(0, 0.55, 0.45, 1);
  transition-delay: 0s;
}
@media (prefers-reduced-motion: reduce) {
  .videoServiceWrap--cover .videoServiceWrap__over {
    transition: none;
  }
}
.videoServiceWrap--cover .videoServiceWrap__over {
  transition-property: opacity;
  transition-delay: 0.6s;
  transition-duration: 0.6s;
}
.videoServiceWrap.is-active .videoServiceWrap__over {
  opacity: 0;
  pointer-events: none;
}

.videoServiceWrap__over__controler {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
}

.videoServiceWrap__over__controler__bg {
  position: absolute;
  margin: auto;
  inset: 0;
}
.videoServiceWrap__over__controler__bg {
  width: 4.5rem;
}
.videoServiceWrap__over__controler__bg {
  height: 4.5rem;
}
.videoServiceWrap__over__controler__bg {
  transition-property: all;
  transition-duration: 0.3s;
  transition-timing-function: cubic-bezier(0, 0.55, 0.45, 1);
  transition-delay: 0s;
}
@media (prefers-reduced-motion: reduce) {
  .videoServiceWrap__over__controler__bg {
    transition: none;
  }
}
.videoServiceWrap__over__controler__bg {
  transition-property: transform, opacity, background-color;
  transition-duration: 0.6s;
  border-radius: 50%;
  background-color: rgba(255, 85, 143, 0.5);
}
@media (hover: hover) {
  .videoServiceWrap:hover .videoServiceWrap__over__controler__bg {
    scale: 1.2;
  }
}
.videoServiceWrap.is-active .videoServiceWrap__over__controler__bg {
  scale: 20;
}

.videoServiceWrap__over__controler__icon {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
.videoServiceWrap__over__controler__icon .icon {
  position: absolute;
  margin: auto;
  inset: 0;
}

.videoServiceWrap__over__title {
  position: absolute;
  color: #ffffff;
  transition-property: all;
  transition-duration: 0.3s;
  transition-timing-function: cubic-bezier(0, 0.55, 0.45, 1);
  transition-delay: 0s;
}
@media (prefers-reduced-motion: reduce) {
  .videoServiceWrap__over__title {
    transition: none;
  }
}
.videoServiceWrap__over__title {
  transition-property: opacity;
  transition-duration: 0.3s;
  top: calc(var(--margin-width) * 0.5);
  left: calc(var(--margin-width) * 0.5);
}
.videoServiceWrap.is-active .videoServiceWrap__over__title {
  opacity: 0;
}
.videoServiceWrap__over.is-active .videoServiceWrap__over__title {
  opacity: 0;
}
.videoServiceWrap__over__title > *:first-child {
  margin-top: -0.375em;
}

.videoServiceWrap__over__title__sub {
  font-size: var(--font-size--xs);
  letter-spacing: var(--letter-spacing--xs);
  line-height: 1.75;
}

.js__inview,
.js__inview .js__inview__inner, .js__inview::after, .js__inview::before {
  transition-property: all;
  transition-duration: 0.3s;
  transition-timing-function: cubic-bezier(0, 0.55, 0.45, 1);
  transition-delay: 0s;
}
@media (prefers-reduced-motion: reduce) {
  .js__inview,
  .js__inview .js__inview__inner, .js__inview::after, .js__inview::before {
    transition: none;
  }
}
.js__inview,
.js__inview .js__inview__inner, .js__inview::after, .js__inview::before {
  transition-duration: 1s;
}

.js__inview--false {
  transition: none;
}

span.js__inview {
  display: inline-block;
}

.is-active--up {
  transition-property: opacity, translate, scale, rotate;
  opacity: 0;
}
.is-active--up.is-active {
  opacity: 1;
}
@media print {
  .is-active--up {
    opacity: 1;
  }
}
.is-active--up.is-active {
  translate: 0 0;
}
@media print {
  .is-active--up {
    translate: 0 0;
  }
}
.is-active--up {
  translate: 0 calc(var(--margin-section) * 1);
}

.is-active--rotate:not(.is-active) {
  rotate: 0deg !important;
}

.is-active--delay--1 {
  transition-delay: 0.2s;
  animation-delay: 0.2s;
}

.is-active--delay--2 {
  transition-delay: 0.4s;
  animation-delay: 0.4s;
}

.is-active--delay--3 {
  transition-delay: 0.6s;
  animation-delay: 0.6s;
}

.is-active--delay--4 {
  transition-delay: 0.8s;
  animation-delay: 0.8s;
}

.is-active--delay--5 {
  transition-delay: 1s;
  animation-delay: 1s;
}

.is-active--duration--1 {
  transition-duration: 1s;
}

.is-active--duration--2 {
  transition-duration: 2s;
}

.is-active--duration--3 {
  transition-duration: 3s;
}

.is-active--duration--4 {
  transition-duration: 4s;
}

.is-active--duration--5 {
  transition-duration: 5s;
}

@keyframes splide-loading {
  0% {
    transform: rotate(0);
  }
  to {
    transform: rotate(1turn);
  }
}
.splide__track--draggable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.splide__track--fade > .splide__list > .splide__slide {
  margin: 0 !important;
  opacity: 0;
  z-index: 0;
}

.splide__track--fade > .splide__list > .splide__slide.is-active {
  opacity: 1;
  z-index: 1;
}

.splide--rtl {
  direction: rtl;
}

.splide__track--ttb > .splide__list {
  display: block;
}

.splide__container {
  box-sizing: border-box;
  position: relative;
}

.splide__list {
  backface-visibility: hidden;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  margin: 0 !important;
  padding: 0 !important;
}

.splide.is-initialized:not(.is-active) .splide__list {
  display: block;
}

.splide__pagination {
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0;
  pointer-events: none;
}

.splide__pagination li {
  display: inline-block;
  line-height: 1;
  list-style-type: none;
  margin: 0;
  pointer-events: auto;
}

.splide:not(.is-overflow) .splide__pagination {
  display: none;
}

.splide__progress__bar {
  width: 0;
}

.splide {
  position: relative;
  visibility: hidden;
}

.splide.is-initialized, .splide.is-rendered {
  visibility: visible;
}

.splide__slide {
  backface-visibility: hidden;
  box-sizing: border-box;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  list-style-type: none !important;
  margin: 0;
  position: relative;
}

.splide__slide img {
  vertical-align: bottom;
}

.splide__spinner {
  animation: splide-loading 1s linear infinite;
  border: 2px solid #999;
  border-left-color: transparent;
  border-radius: 50%;
  bottom: 0;
  contain: strict;
  display: inline-block;
  height: 20px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 20px;
}

.splide__sr {
  clip: rect(0 0 0 0);
  border: 0;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.splide__toggle__play,
.splide__toggle__pause {
  display: block;
}

.splide__toggle.is-active .splide__toggle__play,
.splide__toggle:not(.is-active) .splide__toggle__pause {
  opacity: 0;
}

.splide__track {
  overflow: hidden;
  position: relative;
  z-index: 0;
}

.splide-wrap {
  overflow: hidden;
}
.splide-wrap a, .splide-wrap button {
  text-decoration-line: none;
}
@media (hover: hover) {
  .splide-wrap a:hover, .splide-wrap button:hover {
    text-decoration-line: none;
  }
}
.splide-wrap a:focus-visible, .splide-wrap button:focus-visible {
  text-decoration-line: none;
}
.splide-wrap :where(a), .splide-wrap :where(button) {
  color: inherit;
}
@media (hover: hover) {
  .splide-wrap :where(a):hover, .splide-wrap :where(button):hover {
    color: inherit;
  }
}
.splide-wrap :where(a):focus-visible, .splide-wrap :where(button):focus-visible {
  color: inherit;
}
.splide-wrap {
  position: relative;
  z-index: 110;
}
@media print, screen and (orientation: portrait) {
  .splide-wrap {
    display: flex;
    align-items: center;
    min-height: 100vh;
    min-height: 100svh;
    max-height: 250vw;
  }
}

.splide {
  overflow: hidden;
}

.splide--hero {
  padding-top: 22.6613488035%;
  padding-bottom: var(--margin-article);
}
@media print, screen and (min-width: 840.02px) {
  .splide--hero {
    padding-top: 17.8571428571%;
  }
}

.splide__track {
  width: 100%;
  overflow: hidden;
}

.splide__slide__item {
  max-width: calc(99.4rem + var(--padding-page--inline) + var(--padding-page--inline));
  padding-inline: calc(var(--padding-page--inline) + var(--carousel__nav--size));
  margin-inline: auto;
}
@media print, screen and (min-width: 1230.02px) {
  .splide__slide__item {
    max-width: calc(99.4rem + var(--padding-page--inline) + var(--padding-page--inline));
  }
}
@media print, screen and (orientation: portrait) {
  .splide__slide__item {
    max-width: calc(49rem + var(--margin-width) * 6);
  }
}
@media print, screen and (orientation: landscape) {
  .splide__slide__item {
    padding-inline: calc(var(--padding-page--inline) + var(--carousel__nav--size));
  }
}

.splide__slide__item__fig figure {
  overflow: hidden;
  aspect-ratio: 3/4;
  position: relative;
  overflow: hidden;
  border-radius: 1rem;
  height: 100%;
}
.splide__slide__item__fig picture {
  position: absolute;
  margin: auto;
  inset: 0;
}
.splide__slide__item__fig img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-position: center;
  object-fit: cover;
}

.splide__slide__item__name {
  position: absolute;
  font-size: min(6vh, 10vw);
  width: calc(100% + 0.75em * var(--font-expanded-scale) * 2);
  right: calc(0.75em * var(--font-expanded-scale) * -1);
  top: 0;
  height: 100%;
  padding-block: 1em;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: stretch;
  align-items: stretch;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.splide__slide__item__name > * {
  min-width: 0;
}
.splide__slide__item__name > *.minimum {
  flex-grow: 0 !important;
  flex-shrink: 0 !important;
  white-space: nowrap;
}
.splide__slide__item__name {
  gap: calc((var(--line-height-scale--serif) - 1) * 1em);
}
@media print, screen and (orientation: landscape) and (min-width: 1112.02px) {
  .splide__slide:has(.splide__slide__item__name__item:nth-child(2)) .splide__slide__item__name {
    right: calc(var(--font-expanded-scale) * (0.75em + var(--line-height-scale--serif) * 1em) * -1);
    width: calc(100% + var(--font-expanded-scale) * (0.75em + var(--line-height-scale--serif) * 1em) * 2);
  }
}

.splide__slide__item__name__item {
  font-family: "kozuka-mincho-pr6n", serif;
  font-weight: 400;
  letter-spacing: 0.035em;
  scale: var(--font-expanded-scale) 1;
  width: calc(100% / var(--font-expanded-scale));
  line-height: 1;
  margin-top: -0.025em;
  transform-origin: top right;
  white-space: nowrap;
}
.splide__slide__item__name__item:not(.splide__slide__item__name__item--en) {
  writing-mode: tb-rl;
  writing-mode: vertical-rl;
  -moz-writing-mode: vertical-rl;
  -webkit-writing-mode: vertical-rl;
  font-feature-settings: normal;
  width: 1em;
}
@media print, screen and (orientation: landscape) {
  .splide__slide__item__name__item:first-child {
    margin-left: auto;
  }
}
@media print, screen and (orientation: portrait) {
  .splide__slide__item__name__item:last-child {
    margin-left: auto;
  }
}
.splide__slide:nth-child(2n+2) .splide__slide__item__name__item {
  text-align: right;
}
.splide__slide:nth-child(3n+1) .splide__slide__item__name__item {
  text-align: center;
}
@media print, screen and (orientation: portrait) {
  .splide__slide:nth-child(4n+1):not(:has(.splide__slide__item__name__item:nth-child(2))) .splide__slide__item__name__item, .splide__slide:nth-child(4n+2):not(:has(.splide__slide__item__name__item:nth-child(2))) .splide__slide__item__name__item {
    margin-left: 0;
    margin-right: auto;
  }
}
.splide__slide__item__name__item.splide__slide__item__name__item--en {
  text-align: right;
  position: absolute;
  right: 0;
  bottom: 1em;
}
.splide__slide__item__article {
  container-type: inline-size;
  margin-top: var(--margin-section);
}
@media print, screen and (orientation: landscape) {
  .splide__slide__item__article {
    margin-top: 0;
  }
}

.splide__slide__item__article__copy {
  font-size: 8.2cqw;
  padding-bottom: 0.5em;
  line-height: var(--line-height-scale--heading);
  font-family: "kozuka-mincho-pr6n", serif;
  font-weight: 400;
  letter-spacing: 0.035em;
  scale: var(--font-expanded-scale) 1;
  width: calc(100% / var(--font-expanded-scale));
  line-height: var(--line-height-scale--serif);
  margin-left: -0.025em;
  transform-origin: left center;
  margin-block: calc((var(--line-height-scale--heading) - 1) * 1em * -1 * 0.5);
}
@media print, screen and (orientation: landscape) {
  .splide__slide__item__article__copy {
    margin-right: calc(var(--margin-article) * -1);
    width: calc(100% + var(--margin-article));
  }
}
.splide__slide__item__article__copy span {
  display: inline-block;
}

.splide__slide__item__article__people__ja {
  font-weight: bold;
}

.splide__slide__item__article__people__en {
  font-family: ClashDisplayV, sans-serif;
}
.splide__slide__item__article__people__en, .splide__slide__item__article__people__en > * {
  font-weight: 450;
}
.splide__slide__item__article__people__en {
  color: var(--color-main);
}

.splide__slide__item__article__people__department {
  font-size: var(--font-size--sm);
  letter-spacing: var(--letter-spacing--sm);
  line-height: 1.75;
}

.splide__slide__item__article__people__job:not(:first-child) {
  margin-top: calc(var(--margin) * 0.5 * 1);
}
.splide__slide__item__article__people__job {
  font-size: var(--font-size--xs);
  letter-spacing: var(--letter-spacing--xs);
  line-height: 1.75;
}

.splide__slider {
  position: relative;
}

.splide__arrows {
  pointer-events: none;
  z-index: 120;
  height: var(--carousel__nav--size);
  width: calc(var(--carousel__nav--size) * 2 + 0.5em);
  position: absolute;
  bottom: 0;
  right: var(--padding-page--inline);
  margin-block: auto;
}
@media (hover: none) {
  .splide:not(.splide--hero) .splide__arrows {
    display: none;
  }
  .splide.splide--hero .splide__arrows {
    top: 40%;
    bottom: 0;
    margin-block: auto;
    width: calc(100% - var(--padding-page--inline) * 2);
  }
}
.splide__arrows:has(.splide__arrow--next:disabled):has(.splide__arrow--prev:disabled) {
  display: none;
}

.splide__arrow {
  pointer-events: auto;
  width: var(--carousel__nav--size);
  height: var(--carousel__nav--size);
  position: absolute;
  top: 0;
  background-color: transparent;
  transition-property: background-color,color;
  transition-duration: 0.3s;
  transition-timing-function: cubic-bezier(0, 0.55, 0.45, 1);
  transition-delay: 0s;
}
@media (prefers-reduced-motion: reduce) {
  .splide__arrow {
    transition: none;
  }
}
.splide__arrow {
  overflow: hidden;
}
.splide__arrow::before {
  transition-property: background-color,color;
  transition-duration: 0.3s;
  transition-timing-function: cubic-bezier(0, 0.55, 0.45, 1);
  transition-delay: 0s;
}
@media (prefers-reduced-motion: reduce) {
  .splide__arrow::before {
    transition: none;
  }
}
.splide__arrow--prev {
  left: 0;
}
@media (hover: none) {
  .splide.splide--hero .splide__arrow--prev {
    left: calc(var(--carousel__nav--size--sm) * -1 * 0.5);
  }
}
.splide__arrow--prev i {
  rotate: 180deg;
}
.splide__arrow--next {
  right: 0;
}
@media (hover: none) {
  .splide.splide--hero .splide__arrow--next {
    right: calc(var(--carousel__nav--size--sm) * -1 * 0.5);
  }
}
.splide__arrow i {
  pointer-events: none;
  position: absolute;
  margin: auto;
  inset: 0;
}
.splide__arrow i::before {
  color: var(--color-figure);
}
@media (hover: none) {
  .splide.splide--hero .splide__arrow i {
    background-color: red;
    width: var(--carousel__nav--size--sm);
    height: var(--carousel__nav--size--sm);
    border-radius: 50%;
    background-color: var(--color-figure);
    opacity: 0.4;
  }
  .splide.splide--hero .splide__arrow i::before {
    background-color: var(--color-white);
    width: 1.3rem;
    height: 1.3rem;
  }
}
@media (hover: hover) {
  .splide__arrow:hover i::before {
    color: var(--color-font-link-hover);
  }
}
.splide__arrow:focus-visible i::before {
  color: var(--color-font-link-hover);
}
.splide__pagination {
  padding-top: var(--margin);
  width: fit-content;
  margin-right: auto;
  margin-left: var(--padding-page--inline);
  position: relative;
  height: calc(var(--carousel__nav--size) + var(--margin));
}
@media (hover: none) {
  .splide__pagination {
    margin-inline: auto;
  }
}
.splide__pagination li button {
  display: block;
  height: var(--carousel__nav--size);
  width: 1.3em;
  position: relative;
}
.splide__pagination li button::before {
  content: "";
  position: absolute;
  margin: auto;
  inset: 0;
  width: 0.3em;
  height: 0.3em;
  transition-property: width,height,background-color;
  transition-duration: 0.3s;
  transition-timing-function: cubic-bezier(0, 0.55, 0.45, 1);
  transition-delay: 0s;
}
@media (prefers-reduced-motion: reduce) {
  .splide__pagination li button::before {
    transition: none;
  }
}
.splide__pagination li button::before {
  background-color: var(--color-white);
  border-radius: 999.9rem;
}
.splide--hero .splide__pagination li button::before {
  background-color: var(--color-body);
}
.splide__pagination li button.is-active {
  pointer-events: none;
}
.splide__pagination li button.is-active::before {
  width: 0.5em;
  height: 0.5em;
  background-color: var(--color-figure);
}
.splide--hero .splide__pagination li button.is-active::before {
  background-color: var(--color-figure);
}
@media (hover: hover) {
  .splide__pagination li button:hover::before {
    width: 0.5em;
    height: 0.5em;
    background-color: var(--color-font-link-hover);
  }
  .splide--hero .splide__pagination li button:hover::before {
    background-color: var(--color-font-link-hover);
  }
}
.splide__pagination li button:focus-visible::before {
  width: 0.5em;
  height: 0.5em;
  background-color: var(--color-font-link-hover);
}
.splide--hero .splide__pagination li button:focus-visible::before {
  background-color: var(--color-font-link-hover);
}

.splide--hero .splide__track {
  translate: 0 var(--margin-section);
  opacity: 0;
  transition-property: translate,opacity;
  transition-duration: 0.6s;
  transition-timing-function: cubic-bezier(0, 0.55, 0.45, 1);
  transition-delay: 0s;
}
@media (prefers-reduced-motion: reduce) {
  .splide--hero .splide__track {
    transition: none;
  }
}
.splide--hero .splide__track {
  transition-delay: 0.3s;
}
html:has(.splash) .splide--hero .splide__track {
  transition-delay: 0s;
}
.splide--hero .splide__slide__item__article {
  translate: 0 var(--margin-section);
  opacity: 0;
  transition-property: translate,opacity,rotate;
  transition-duration: 0.6s;
  transition-timing-function: cubic-bezier(0, 0.55, 0.45, 1);
  transition-delay: 0s;
}
@media (prefers-reduced-motion: reduce) {
  .splide--hero .splide__slide__item__article {
    transition: none;
  }
}
.splide--hero .splide__slide__item__article {
  transition-delay: 0.45s;
}
html:has(.splash) .splide--hero .splide__slide__item__article {
  transition-delay: 0.15s;
}
.splide--hero .splide__pagination,
.splide--hero .splide__arrows {
  translate: 0 var(--margin-section);
  opacity: 0;
  transition-property: translate,opacity,rotate;
  transition-duration: 0.6s;
  transition-timing-function: cubic-bezier(0, 0.55, 0.45, 1);
  transition-delay: 0s;
}
@media (prefers-reduced-motion: reduce) {
  .splide--hero .splide__pagination,
  .splide--hero .splide__arrows {
    transition: none;
  }
}
.splide--hero .splide__pagination,
.splide--hero .splide__arrows {
  transition-delay: 1.2s;
}
html:has(.splash) .splide--hero .splide__pagination,
html:has(.splash) .splide--hero .splide__arrows {
  transition-delay: 0.9s;
}
html.is-splash-ended .splide--hero .splide__track {
  translate: 0 0;
  opacity: 1;
}
html.is-splash-ended .splide--hero .splide__slide__item__article {
  translate: 0 0;
  opacity: 1;
}
html.is-splash-ended .splide--hero .splide__pagination,
html.is-splash-ended .splide--hero .splide__arrows {
  translate: 0 0;
  opacity: 1;
}

.splide__slide__item {
  display: grid;
}
.splide__slide__item {
  grid-template-columns: auto;
}
.splide__slide__item {
  grid-template-rows: 1fr auto;
}
@media print, screen and (orientation: landscape) {
  .splide__slide__item {
    gap: var(--margin-width);
  }
  .splide__slide__item {
    grid-template-columns: 1fr 1fr;
  }
  .splide__slide__item {
    grid-template-rows: auto;
  }
}
.splide__slide__item__fig {
  position: relative;
}
@media print, screen and (orientation: landscape) {
  .splide__slide__item__fig {
    grid-column: 2/3;
    grid-row: 1/2;
  }
}

@media print, screen and (orientation: landscape) {
  .splide__slide__item__article {
    grid-column: 1/2;
    grid-row: 1/2;
  }
}

@media print, screen and (orientation: landscape) {
  .splide__slide__item__article {
    display: grid;
  }
  .splide__slide__item__article {
    grid-template-columns: 1fr;
  }
  .splide__slide__item__article {
    grid-template-rows: auto auto auto;
  }
  .splide__slide__item__article {
    align-self: center;
  }
}
.splide__slide__item__article__people__list {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: stretch;
  align-items: stretch;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.splide__slide__item__article__people__list > * {
  min-width: 0;
}
.splide__slide__item__article__people__list > *.minimum {
  flex-grow: 0 !important;
  flex-shrink: 0 !important;
  white-space: nowrap;
}
.splide__slide__item__article__people__list {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.splide__slide__item__article__people__list {
  gap: calc(var(--margin) * 1) calc(var(--margin-width) * 1);
}
.rotate-mau {
  position: absolute;
  z-index: 99;
  left: 0;
  width: 100%;
  height: 170vw;
  min-height: 100vh;
  min-height: 100svh;
  pointer-events: none;
  top: 0;
  overflow: hidden;
}
#archive .rotate-mau {
  position: sticky;
  top: 0;
  height: 100vh;
  height: 100svh;
}

.rotate-mau__inner {
  position: absolute;
  z-index: 99;
  left: -35vw;
  width: 170vw;
  height: 170vw;
  min-height: 100vh;
  min-height: 100svh;
  top: 0;
}
#archive .rotate-mau__inner {
  height: 100vh;
  height: 100svh;
}

.rotate-mau__inner__item {
  position: absolute;
  left: calc((170vw - 100%) * 0.5 * -1);
  animation: kf__spin__re 36s linear infinite;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg id=%22a%22 xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 1000 1000%22%3E%3Cpath d=%22M487.07715,921.40137l8.98828.92676-6.97949,67.66406-12.32031-1.271-16.81543-43.78467-4.68457-13.95605-.70703-.07324-7.23242,12.72656-25.29785,39.44189-12.32031-1.271,6.97852-67.66406,8.98828.92773-4.59375,44.53662-1.18066,9.47217.70703.07275,5.11914-9.06592,24.7793-38.37207,10.90723,1.125,16.4248,42.62207,3.2627,9.93066.60547.0625.77734-9.51367,4.59375-44.53711Z%22/%3E%3Cpath d=%22M384.13477,903.26953c4.54004,1.35547,8.03711,3.4248,10.49121,6.20508,2.4541,2.78125,3.96191,5.95215,4.52344,9.50977.56348,3.55859.28223,7.21777-.8418,10.98047l-8.51172,28.50342-8.6582-2.58545,7.95996-26.65527c1.39453-4.66992,1.27539-8.64355-.36035-11.92188-1.63281-3.2793-5.11035-5.71094-10.42871-7.2998-5.64258-1.68457-10.2959-1.41504-13.96289.81055-3.66602,2.22461-6.3623,6.22266-8.08594,11.99512l-1.84863-.55176,2.58496-9.71777,1.94531.58105c1.26758-2.58887,3.10352-4.83203,5.50488-6.72656,2.4043-1.89648,5.26465-3.19629,8.58203-3.90039,3.31934-.7041,7.02051-.44727,11.10645.77344ZM354.95215,895.61426l7.87891,2.35254-4.53125,15.17578.63281.71973-9.70312,32.49121-8.6582-2.58496,14.38086-48.1543Z%22/%3E%3Cpath d=%22M321.84961,879.84668c7.17676,3.34668,12.08594,7.31641,14.72363,11.90723,2.63867,4.5918,2.72852,9.52344.26758,14.7998l-.12793.27637-8.18945-3.81934.2998-.64355c1.57422-3.37402,1.57129-6.25195-.00781-8.62988-1.5791-2.37988-4.94531-4.77051-10.09863-7.17285-4.84473-2.25977-8.43066-3.25977-10.75586-3-2.32324.26074-4.01562,1.52539-5.07422,3.79492-1.00098,2.14648-1.00977,4.00977-.02832,5.58789.98242,1.57812,3.12305,3.47363,6.42285,5.68359l11.55762,7.40625c3.97559,2.52539,6.75488,5.2959,8.33496,8.31152,1.58203,3.01465,1.48535,6.42383-.28906,10.22754-1.25781,2.69824-3.16406,4.66602-5.7207,5.90234-2.55371,1.23438-5.63867,1.68359-9.25195,1.34277-3.61133-.33984-7.5957-1.52637-11.95215-3.55762-4.53809-2.11621-8.16992-4.53809-10.89453-7.26465-2.72363-2.72656-4.40918-5.71582-5.05957-8.96875-.64844-3.25293-.12988-6.68848,1.55762-10.30762l.08594-.18457,8.18945,3.81934-.21484.45996c-.97168,2.08496-1.38086,4.00488-1.22754,5.75684.1543,1.75195,1.09375,3.45996,2.81934,5.12305,1.72754,1.66406,4.39941,3.33984,8.01758,5.02734,4.54102,2.11719,8.00293,3.05957,10.3877,2.82812,2.3877-.23145,4.13672-1.54395,5.25293-3.93652.97266-2.08594,1.01465-3.89551.12402-5.43066-.88965-1.53516-3.01465-3.42285-6.37793-5.66309l-10.0791-6.49219c-4.83691-3.07812-8.10156-6.16895-9.79102-9.27051-1.68945-3.10352-1.66211-6.52734.08301-10.26758,1.31543-2.82227,3.3125-4.82324,5.99023-6.00098,2.67871-1.17871,5.82422-1.55957,9.43945-1.14258,3.61426.41602,7.47754,1.58203,11.58691,3.49805Z%22/%3E%3Cpath d=%22M279.13867,856.75684c4.20215,2.72754,6.96777,5.89355,8.29785,9.50098,1.33203,3.60645.89062,7.11328-1.32031,10.51953-1.47266,2.27051-3.25586,3.77637-5.35059,4.51562-2.09277.73926-4.42871.85742-7.00781.35449-2.57715-.50391-5.34082-1.46875-8.28711-2.89648l-21.87598-11.05078,3.04004-4.68359,19.55176,9.7832c2.9668,1.52148,5.39844,2.3125,7.29395,2.37402,1.89746.06055,3.47266-.875,4.72461-2.80371,1.25293-1.93164,1.50195-3.80664.74707-5.62793s-2.58008-3.6709-5.47559-5.5498c-3.34863-2.17383-6.59668-3.63672-9.74121-4.38574-3.14355-.75-6.10449-.63281-8.87988.34961s-5.17676,3.03418-7.2041,6.15723l-.9707-1.11426,4.4209-6.81348,1.19238.77441c3.62402-2.97363,7.76953-4.41992,12.43555-4.33594,4.66699.08203,9.46973,1.72754,14.40918,4.93262ZM252.01465,840.36523l6.89844,4.47656-7.24023,11.15625.29004.67285-9.34082,14.39258c-2.43164,3.74707-3.25391,7.00488-2.46973,9.77441.78711,2.76855,3.33594,5.55371,7.65039,8.35352,4.20215,2.72754,7.87891,4.02344,11.03027,3.89062,3.15332-.13281,5.83398-1.90234,8.04492-5.30957l.22168-.34082,7.5791,4.91895-.2207.34082c-2.02637,3.12207-4.66406,5.38574-7.91406,6.78613-3.24902,1.40137-6.9043,1.8125-10.9668,1.23438-4.06152-.57812-8.2793-2.28613-12.65137-5.12402-4.37109-2.83691-7.46875-5.89648-9.29395-9.17773-1.82227-3.28223-2.55957-6.62305-2.20801-10.02637.35254-3.40234,1.57812-6.72168,3.67871-9.95801l16.91211-26.06055Z%22/%3E%3Cpath d=%22M224.51172,816.29883c5.98438,5.18652,9.61621,10.34961,10.89453,15.48828s.01172,9.90625-3.80078,14.30566l-.2002.23047-6.82812-5.91797.46582-.53711c2.43848-2.81348,3.22461-5.58105,2.3584-8.30176-.86621-2.72168-3.44727-5.94336-7.74414-9.66699-4.03906-3.50098-7.21387-5.44629-9.52051-5.83398-2.30664-.38574-4.28027.36523-5.9209,2.25879-1.55078,1.78906-2.07129,3.57812-1.55957,5.36523s2.05176,4.19629,4.61816,7.22754l9.08398,10.29102c3.12988,3.51855,5.04297,6.94531,5.73535,10.27832.69531,3.33301-.33203,6.58398-3.08203,9.75684-1.9502,2.25-4.32227,3.61914-7.11914,4.10645-2.79492.4873-5.88477.07324-9.26562-1.24512-3.37988-1.31738-6.88672-3.55078-10.51855-6.69824-3.78418-3.28027-6.61328-6.60547-8.48535-9.97461-1.87109-3.36816-2.67285-6.70605-2.40625-10.01172.26855-3.30664,1.70996-6.46875,4.32422-9.48535l.13379-.1543,6.82812,5.91895-.33301.38281c-1.50586,1.73828-2.42578,3.47266-2.75977,5.19922-.33203,1.72754.10449,3.62793,1.30664,5.70117,1.20605,2.07227,3.31543,4.41797,6.33203,7.03223,3.78613,3.28125,6.85742,5.13672,9.21484,5.56836,2.3584.43164,4.40137-.35059,6.12988-2.3457,1.50781-1.73926,2.04395-3.46777,1.60938-5.18848-.43457-1.71973-1.96094-4.11816-4.58105-7.19434l-7.91211-9.00684c-3.80762-4.28711-6.09961-8.1543-6.87402-11.60059-.77344-3.44824.19141-6.73242,2.89551-9.85156,2.03906-2.35352,4.50879-3.72949,7.40625-4.12695,2.89844-.39941,6.0293.09668,9.39062,1.48828s6.75781,3.57227,10.18359,6.54199Z%22/%3E%3Cpath d=%22M192.45605,787.17871l5.90625,6.83789-51.48145,44.46191-5.90625-6.83887,51.48145-44.46094ZM164.78418,755.13672l5.90625,6.83887-21.05371,18.18262c-4.09766,3.53906-6.22656,7.05469-6.38672,10.5459-.1582,3.49121,1.55273,7.31152,5.13574,11.46094,2.74414,3.17676,5.55859,5.21777,8.44238,6.125,2.88574.90723,5.7793.86719,8.68262-.12109,2.9043-.98633,5.84082-2.76465,8.81152-5.3291l1.32715,1.53613-8.69629,6.70605-1.32715-1.53711c-2.50586,1.44922-5.2334,2.35254-8.18848,2.71191-2.95312.36035-5.95801-.04004-9.01855-1.19922-3.05762-1.15918-5.98047-3.35352-8.76758-6.58008-3.05273-3.53516-4.87793-7.09961-5.48047-10.69434-.59961-3.59473-.16895-7.03125,1.29395-10.30664,1.46387-3.27637,3.78418-6.28613,6.95898-9.02832l22.36035-19.31152Z%22/%3E%3Cpath d=%22M151.82324,735.81641l5.15332,7.42188-41.28027,28.66309-5.1543-7.42188,41.28125-28.66309ZM105.45508,768.01074l5.15332,7.42285-9.50684,6.60059-5.15332-7.42188,9.50684-6.60156Z%22/%3E%3Cpath d=%22M138.93359,716.17676l4.3457,7.92188-44.06445,24.16504-4.00391-7.29883,13.8877-7.61621.10254-.86719,29.73242-16.30469ZM118.72363,679.32227l4.39355,8.01172-24.3916,13.37598c-4.39062,2.4082-7.14355,5.30762-8.25684,8.69727-1.1123,3.38867-.35156,7.4873,2.28418,12.29492,2.7998,5.10449,6.28516,8.15137,10.45703,9.14453,4.17383.99219,8.90039.04004,14.18164-2.85645l.92773,1.69141-8.66699,5.10059-.97656-1.78125c-2.78516.83301-5.69727,1.11816-8.73633.85449-3.03906-.26172-5.9707-1.31738-8.79883-3.16406-2.8252-1.84668-5.24805-4.6084-7.2666-8.28906-2.27734-4.15332-3.31152-8.04395-3.10156-11.67285.21094-3.62695,1.36621-6.9043,3.46582-9.83203,2.10059-2.92676,4.87207-5.33496,8.31348-7.22266l26.17188-14.35254Z%22/%3E%3Cpath d=%22M105.62402,643.14258c1.87012,5.15332,2.46582,10.06738,1.78516,14.74219-.67969,4.6748-2.4707,8.76465-5.37695,12.26562-2.9043,3.50293-6.77539,6.13086-11.61133,7.88574-4.83398,1.75488-9.49023,2.2207-13.96582,1.39551-4.47363-.82324-8.45605-2.81738-11.94434-5.97949-3.4873-3.16309-6.16699-7.32129-8.03711-12.47461-1.91602-5.28027-2.54297-10.23633-1.88477-14.86816.66016-4.63086,2.44238-8.69824,5.34668-12.20117,2.90625-3.50098,6.77637-6.13086,11.61133-7.88477,4.83594-1.75488,9.49219-2.21973,13.96582-1.39648,4.47656.8252,8.46777,2.79688,11.97461,5.91504,3.50879,3.12012,6.2207,7.32031,8.13672,12.60059ZM97.98926,645.91309c-2.23926-6.1709-5.34668-10.11914-9.32129-11.84668-3.97363-1.72559-8.66504-1.60742-14.07324.35547-5.34473,1.93848-9.00293,4.85156-10.97852,8.73535-1.97363,3.88574-1.8418,8.91406.39746,15.08496,2.21582,6.10742,5.32812,10.01953,9.33398,11.7334,4.00684,1.71484,8.68164,1.60156,14.02539-.33789,5.40918-1.96289,9.08398-4.87891,11.02637-8.75293,1.94336-3.87305,1.80566-8.86426-.41016-14.97168Z%22/%3E%3Cpath d=%22M86.35449,580.39746l1.27246,9.9707-71.33203-21.60254-1.61914-12.68945,63.60742-38.9248,1.28516,10.07129-46.98535,28.82031-8.66309,5.09668.07715.60449,9.65234,2.65723,52.70508,15.99609ZM61.56641,534.53516l5.60352,43.90918-8.15723,1.04102-5.60352-43.90918,8.15723-1.04102Z%22/%3E%3Cpath d=%22M79.41895,499.59277l-.2334,9.0332-50.23926-1.29785.21484-8.32227,14.10742.36426.52637-.69727,35.62402.91992ZM51.71094,498.87695l-.05762,2.2334-8.93164-.23047.05273-2.03027c-2.69141-.61035-5.13672-1.65625-7.33301-3.13477s-3.90527-3.45215-5.12793-5.9209c-1.22168-2.46973-1.79004-5.42969-1.7002-8.87988.09961-3.85645,1.00977-6.98145,2.73047-9.375,1.72168-2.39258,3.93262-4.12891,6.63379-5.21094,2.7041-1.08105,5.64453-1.58105,8.82422-1.49902l5.78516.14941-.2334,9.0332-4.16113-.10742c-3.92383-.10156-6.87402.70312-8.84766,2.41211-1.97363,1.70996-3.01367,4.62891-3.12012,8.75488-.12109,4.66895,1.14551,8.10352,3.7959,10.30469,2.65234,2.20117,6.54883,3.36816,11.69043,3.50098Z%22/%3E%3Cpath d=%22M86.12988,423.39844l-1.55273,11.05957c-.72461,5.16211-2.53906,9.07617-5.44238,11.74316-2.90332,2.66895-7.33691,3.58398-13.30371,2.74512l-44.84082-6.29688,1.25684-8.94824,44.84082,6.29785c3.2168.45117,5.50879-.04688,6.87402-1.49512,1.36621-1.44922,2.2832-3.84766,2.75391-7.2002l1.27051-9.04883,8.14355,1.14355ZM43.90332,417.46875l-5.125,36.49512-7.54102-1.05859,5.12598-36.49609,7.54004,1.05957Z%22/%3E%3Cpath d=%22M103.57227,362.65137c-2.14844,6.2041-5.05664,11.1416-8.72852,14.8125-3.66992,3.67188-7.97852,5.97656-12.92285,6.91406-4.94531.93848-10.32715.39941-16.14746-1.61621l-37.7041-13.05664,2.99023-8.63379,37.12793,12.85645c4.66895,1.61719,8.69629,2.18945,12.08496,1.71387,3.38672-.47363,6.30566-2.02344,8.75488-4.65039,2.4502-2.625,4.51562-6.36914,6.19824-11.23047,1.68359-4.85938,2.37012-9.06348,2.05762-12.61035-.31152-3.5459-1.64746-6.56836-4.00488-9.06836-2.3584-2.49902-5.87012-4.55762-10.54004-6.1748l-37.12793-12.85645,2.95703-8.53906,37.70312,13.05664c5.82129,2.01562,10.38281,4.92188,13.68945,8.71582,3.30566,3.79492,5.27148,8.25488,5.89648,13.37695.62695,5.12402-.13574,10.78711-2.28418,16.99023Z%22/%3E%3Cpath d=%22M143.05078,276.22852l-4.37891,8.01953-24.41602-13.33008c-4.39648-2.39941-8.32129-3.15527-11.77637-2.26562-3.4541.89062-6.49609,3.74121-9.12305,8.55371-2.79004,5.10938-3.47754,9.68848-2.06348,13.7373,1.41406,4.0498,4.76465,7.5166,10.05078,10.40332l-.92383,1.69336-8.96777-4.54883.97266-1.78223c-2.20312-1.89746-4.01367-4.19629-5.42969-6.89844-1.41797-2.7002-2.11035-5.73828-2.0791-9.11621.03125-3.375,1.05176-6.9043,3.0625-10.58887,2.27051-4.15723,4.98926-7.12598,8.15918-8.90527,3.16797-1.77832,6.55176-2.57227,10.14941-2.38281,3.59766.19141,7.12012,1.22656,10.56445,3.10742l26.19922,14.30371ZM122.90918,313.12012l-4.33008,7.93066-44.11035-24.08203,3.99023-7.30664,13.90137,7.58887.78516-.37988,29.76367,16.24902Z%22/%3E%3Cpath d=%22M156.51953,257.41504l-5.13965,7.43164-41.33301-28.58594,5.13965-7.43164,41.33301,28.58594ZM110.09277,225.30664l-5.13965,7.43164-9.51953-6.58301,5.13965-7.43164,9.51953,6.58301Z%22/%3E%3Cpath d=%22M184.11426,222.45996l-7.19727,8.40527-53.625-14.64355,6.47168-7.55664,43.87793,12.44531.46191-.54004-19.04785-41.44043,6.40625-7.48047,22.65234,50.81055Z%22/%3E%3Cpath d=%22M225.52441,182.83594c-4.1377,3.59668-8.40332,5.93848-12.79688,7.02051-4.39453,1.08398-8.70898.86719-12.94434-.6543-4.23535-1.51855-8.15137-4.34863-11.74805-8.4873-3.37402-3.88086-5.51953-8.02539-6.43457-12.43262-.91504-4.4043-.58691-8.74707.98438-13.02832,1.57129-4.2793,4.39941-8.19531,8.4873-11.74805,3.83105-3.33008,7.80176-5.57129,11.91309-6.72266,4.11035-1.15137,8.1377-1.10742,12.08105.12598,3.94336,1.23633,7.58008,3.76953,10.91016,7.60059.57812.66504,1.0957,1.31348,1.55566,1.94434.45898.63281.86035,1.24902,1.20215,1.84766l-34.94238,30.37012-3.46387-3.98535,30.5752-26.57324.21484,4.11719c-.34082-.59863-.73438-1.15527-1.17871-1.66602-.44336-.50977-.8877-1.02148-1.33203-1.5332-3.28516-3.7793-6.86035-5.64941-10.72559-5.6084-3.86426.04199-7.91797,1.90527-12.1582,5.58984-4.85352,4.21875-7.33008,8.43555-7.43457,12.64941-.10254,4.21484,1.68848,8.44238,5.37402,12.68262l1.39844,1.60938c3.68555,4.24023,7.60938,6.61426,11.77148,7.12109,4.16211.50781,8.69531-1.37109,13.59961-5.63281,4.24023-3.68555,6.7207-7.07324,7.44043-10.16602.7207-3.0918-.00684-5.88965-2.18262-8.39355l-.46582-.53613,6.89648-5.99414.46582.53613c2.35352,2.70898,3.58984,5.78223,3.70898,9.21973.11816,3.44043-.74023,6.96484-2.57617,10.57812-1.83594,3.61426-4.56836,6.99707-8.19531,10.14941Z%22/%3E%3Cpath d=%22M246.11621,130.48242l-1.86914,1.22168-4.88965-7.47754,1.69922-1.11133c-1.02832-2.56055-1.55957-5.16699-1.5918-7.81445-.0332-2.64648.61816-5.1748,1.9541-7.58496,1.33594-2.40918,3.44727-4.55957,6.33691-6.44922,3.22852-2.11133,6.31738-3.13867,9.26367-3.08496,2.94727.05469,5.63281.88672,8.05957,2.49316,2.42578,1.60938,4.50977,3.74316,6.25098,6.40527l3.16699,4.84375-7.5625,4.94531-2.27832-3.48438c-2.14746-3.28418-4.4873-5.25391-7.01562-5.90527-2.5293-.65039-5.52148.15332-8.97656,2.41211-3.9082,2.55664-6.01367,5.55176-6.31641,8.9834-.30273,3.43359.9541,7.30273,3.76855,11.60742ZM261.28516,153.67969l-7.5625,4.94531-27.50391-42.06152,6.96777-4.55664,7.72266,11.81152.87305.03613,19.50293,29.8252Z%22/%3E%3Cpath d=%22M319.98926,121.0459c-7.14062,3.42383-13.32324,4.69922-18.54492,3.8252-5.22363-.87305-9.0918-3.93359-11.60938-9.18359l-.13184-.27441,8.14844-3.90625.30664.64062c1.61035,3.35742,3.83496,5.18066,6.67578,5.46875,2.84082.29004,6.8252-.79492,11.95117-3.25391,4.82031-2.31152,7.86914-4.44824,9.14258-6.41016,1.27344-1.96094,1.37012-4.07129.28711-6.33008-1.02441-2.13574-2.45898-3.3252-4.30078-3.56738-1.84375-.24219-4.66699.21094-8.46875,1.3584l-13.05762,4.23438c-4.47461,1.46973-8.37891,1.86035-11.71191,1.16797-3.33398-.69043-5.9082-2.92676-7.72266-6.71191-1.28711-2.68457-1.59863-5.40723-.93164-8.16699.66504-2.75684,2.27637-5.42578,4.83203-8.00293,2.55469-2.57617,5.99902-4.90332,10.33301-6.98145,4.51562-2.16504,8.69141-3.43555,12.52832-3.81152,3.83398-.375,7.21582.21875,10.1416,1.78027,2.92578,1.56348,5.25293,4.14355,6.97949,7.74414l.08691.18359-8.14746,3.90625-.21973-.45801c-.99414-2.07324-2.21875-3.6084-3.66992-4.60156-1.45215-.99219-3.36816-1.34863-5.74902-1.07129-2.38184.28027-5.37305,1.28125-8.97266,3.00781-4.51758,2.16602-7.44238,4.24414-8.77734,6.23438-1.33496,1.99219-1.43066,4.17676-.29004,6.55762.99512,2.0752,2.36719,3.25586,4.11914,3.54199,1.75098.28613,4.55859-.15918,8.42383-1.33691l11.41309-3.6709c5.44824-1.78613,9.9082-2.34766,13.37793-1.68555,3.4707.66309,6.09863,2.85645,7.88379,6.57812,1.34668,2.80859,1.625,5.62109.83691,8.4375-.78809,2.81836-2.49023,5.49219-5.10547,8.02148s-5.96777,4.77539-10.05664,6.73633Z%22/%3E%3Cpath d=%22M360.30371,103.28418l-8.49023,3.09375-17.20605-47.21777,8.49023-3.09375,17.20605,47.21777ZM340.97754,50.24707l-8.49023,3.09375-3.96289-10.87402,8.49023-3.09375,3.96289,10.87402Z%22/%3E%3Cpath d=%22M405.09082,89.91211l-10.76562,2.96973c-5.02539,1.38672-9.33691,1.27734-12.93945-.32715-3.60156-1.60352-6.20312-5.30957-7.80566-11.11719l-12.04004-43.65137,8.71094-2.40234,12.04004,43.65137c.86426,3.13184,2.23145,5.03613,4.10352,5.71289,1.87207.67871,4.43848.56641,7.70117-.33301l8.80859-2.42969,2.18652,7.92676ZM393.75293,48.80664l-35.52734,9.7998-2.02441-7.34082,35.52734-9.7998,2.02441,7.34082Z%22/%3E%3Cpath d=%22M425.16797,103.39355l-6.73047.98047-1.18652-8.1377,8.63965-1.25879c2.34375-.3418,4.0459-.98438,5.10645-1.9248,1.05859-.94141,1.88281-2.44629,2.4707-4.51465l2.34668-7.83203-.30176,4.96875-32.64062-47.26074,9.94629-1.44922,17.73438,25.9375,6.99609,11.39453.70312-.10254,3.25098-12.8877,8.68848-29.78906,9.8457-1.43555-18.28125,59.70996c-.87207,2.93066-2.01172,5.32031-3.41797,7.16699-1.4082,1.84668-3.18359,3.26855-5.3291,4.26562-2.14746.99609-4.76074,1.71973-7.84082,2.16895Z%22/%3E%3Cpath d=%22M512.92285,78.59863l-8.98828-.92676,6.97949-67.66406,12.32031,1.271,16.81543,43.78467,4.68457,13.95605.70703.07324,7.23242-12.72656,25.29785-39.44189,12.32031,1.271-6.97852,67.66406-8.98828-.92773,4.59375-44.53662,1.18066-9.47217-.70703-.07275-5.11914,9.06592-24.7793,38.37207-10.90723-1.125-16.4248-42.62207-3.2627-9.93066-.60547-.0625-.77734,9.51367-4.59375,44.53711Z%22/%3E%3Cpath d=%22M615.86523,96.73047c-4.54004-1.35547-8.03711-3.4248-10.49121-6.20508-2.4541-2.78125-3.96191-5.95215-4.52344-9.50977-.56348-3.55859-.28223-7.21777.8418-10.98047l8.51172-28.50342,8.6582,2.58545-7.95996,26.65527c-1.39453,4.66992-1.27539,8.64355.36035,11.92188,1.63281,3.2793,5.11035,5.71094,10.42871,7.2998,5.64258,1.68457,10.2959,1.41504,13.96289-.81055,3.66602-2.22461,6.3623-6.22266,8.08594-11.99512l1.84863.55176-2.58496,9.71777-1.94531-.58105c-1.26758,2.58887-3.10352,4.83203-5.50488,6.72656-2.4043,1.89648-5.26465,3.19629-8.58203,3.90039-3.31934.7041-7.02051.44727-11.10645-.77344ZM645.04785,104.38574l-7.87891-2.35254,4.53125-15.17578-.63281-.71973,9.70312-32.49121,8.6582,2.58496-14.38086,48.1543Z%22/%3E%3Cpath d=%22M678.15039,120.15332c-7.17676-3.34668-12.08594-7.31641-14.72363-11.90723-2.63867-4.5918-2.72852-9.52344-.26758-14.7998l.12793-.27637,8.18945,3.81934-.2998.64355c-1.57422,3.37402-1.57129,6.25195.00781,8.62988,1.5791,2.37988,4.94531,4.77051,10.09863,7.17285,4.84473,2.25977,8.43066,3.25977,10.75586,3,2.32324-.26074,4.01562-1.52539,5.07422-3.79492,1.00098-2.14648,1.00977-4.00977.02832-5.58789-.98242-1.57812-3.12305-3.47363-6.42285-5.68359l-11.55762-7.40625c-3.97559-2.52539-6.75488-5.2959-8.33496-8.31152-1.58203-3.01465-1.48535-6.42383.28906-10.22754,1.25781-2.69824,3.16406-4.66602,5.7207-5.90234,2.55371-1.23438,5.63867-1.68359,9.25195-1.34277,3.61133.33984,7.5957,1.52637,11.95215,3.55762,4.53809,2.11621,8.16992,4.53809,10.89453,7.26465,2.72363,2.72656,4.40918,5.71582,5.05957,8.96875.64844,3.25293.12988,6.68848-1.55762,10.30762l-.08594.18457-8.18945-3.81934.21484-.45996c.97168-2.08496,1.38086-4.00488,1.22754-5.75684-.1543-1.75195-1.09375-3.45996-2.81934-5.12305-1.72754-1.66406-4.39941-3.33984-8.01758-5.02734-4.54102-2.11719-8.00293-3.05957-10.3877-2.82812-2.3877.23145-4.13672,1.54395-5.25293,3.93652-.97266,2.08594-1.01465,3.89551-.12402,5.43066.88965,1.53516,3.01465,3.42285,6.37793,5.66309l10.0791,6.49219c4.83691,3.07812,8.10156,6.16895,9.79102,9.27051,1.68945,3.10352,1.66211,6.52734-.08301,10.26758-1.31543,2.82227-3.3125,4.82324-5.99023,6.00098-2.67871,1.17871-5.82422,1.55957-9.43945,1.14258-3.61426-.41602-7.47754-1.58203-11.58691-3.49805Z%22/%3E%3Cpath d=%22M720.86133,143.24316c-4.20215-2.72754-6.96777-5.89355-8.29785-9.50098-1.33203-3.60645-.89062-7.11328,1.32031-10.51953,1.47266-2.27051,3.25586-3.77637,5.35059-4.51562,2.09277-.73926,4.42871-.85742,7.00781-.35449,2.57715.50391,5.34082,1.46875,8.28711,2.89648l21.87598,11.05078-3.04004,4.68359-19.55176-9.7832c-2.9668-1.52148-5.39844-2.3125-7.29395-2.37402-1.89746-.06055-3.47266.875-4.72461,2.80371-1.25293,1.93164-1.50195,3.80664-.74707,5.62793s2.58008,3.6709,5.47559,5.5498c3.34863,2.17383,6.59668,3.63672,9.74121,4.38574,3.14355.75,6.10449.63281,8.87988-.34961s5.17676-3.03418,7.2041-6.15723l.9707,1.11426-4.4209,6.81348-1.19238-.77441c-3.62402,2.97363-7.76953,4.41992-12.43555,4.33594-4.66699-.08203-9.46973-1.72754-14.40918-4.93262ZM747.98535,159.63477l-6.89844-4.47656,7.24023-11.15625-.29004-.67285,9.34082-14.39258c2.43164-3.74707,3.25391-7.00488,2.46973-9.77441-.78711-2.76855-3.33594-5.55371-7.65039-8.35352-4.20215-2.72754-7.87891-4.02344-11.03027-3.89062-3.15332.13281-5.83398,1.90234-8.04492,5.30957l-.22168.34082-7.5791-4.91895.2207-.34082c2.02637-3.12207,4.66406-5.38574,7.91406-6.78613,3.24902-1.40137,6.9043-1.8125,10.9668-1.23438,4.06152.57812,8.2793,2.28613,12.65137,5.12402,4.37109,2.83691,7.46875,5.89648,9.29395,9.17773,1.82227,3.28223,2.55957,6.62305,2.20801,10.02637-.35254,3.40234-1.57812,6.72168-3.67871,9.95801l-16.91211,26.06055Z%22/%3E%3Cpath d=%22M775.48828,183.70117c-5.98438-5.18652-9.61621-10.34961-10.89453-15.48828s-.01172-9.90625,3.80078-14.30566l.2002-.23047,6.82812,5.91797-.46582.53711c-2.43848,2.81348-3.22461,5.58105-2.3584,8.30176.86621,2.72168,3.44727,5.94336,7.74414,9.66699,4.03906,3.50098,7.21387,5.44629,9.52051,5.83398,2.30664.38574,4.28027-.36523,5.9209-2.25879,1.55078-1.78906,2.07129-3.57812,1.55957-5.36523s-2.05176-4.19629-4.61816-7.22754l-9.08398-10.29102c-3.12988-3.51855-5.04297-6.94531-5.73535-10.27832-.69531-3.33301.33203-6.58398,3.08203-9.75684,1.9502-2.25,4.32227-3.61914,7.11914-4.10645,2.79492-.4873,5.88477-.07324,9.26562,1.24512,3.37988,1.31738,6.88672,3.55078,10.51855,6.69824,3.78418,3.28027,6.61328,6.60547,8.48535,9.97461,1.87109,3.36816,2.67285,6.70605,2.40625,10.01172-.26855,3.30664-1.70996,6.46875-4.32422,9.48535l-.13379.1543-6.82812-5.91895.33301-.38281c1.50586-1.73828,2.42578-3.47266,2.75977-5.19922.33203-1.72754-.10449-3.62793-1.30664-5.70117-1.20605-2.07227-3.31543-4.41797-6.33203-7.03223-3.78613-3.28125-6.85742-5.13672-9.21484-5.56836-2.3584-.43164-4.40137.35059-6.12988,2.3457-1.50781,1.73926-2.04395,3.46777-1.60938,5.18848.43457,1.71973,1.96094,4.11816,4.58105,7.19434l7.91211,9.00684c3.80762,4.28711,6.09961,8.1543,6.87402,11.60059.77344,3.44824-.19141,6.73242-2.89551,9.85156-2.03906,2.35352-4.50879,3.72949-7.40625,4.12695-2.89844.39941-6.0293-.09668-9.39062-1.48828s-6.75781-3.57227-10.18359-6.54199Z%22/%3E%3Cpath d=%22M807.54395,212.82129l-5.90625-6.83789,51.48145-44.46191,5.90625,6.83887-51.48145,44.46094ZM835.21582,244.86328l-5.90625-6.83887,21.05371-18.18262c4.09766-3.53906,6.22656-7.05469,6.38672-10.5459.1582-3.49121-1.55273-7.31152-5.13574-11.46094-2.74414-3.17676-5.55859-5.21777-8.44238-6.125-2.88574-.90723-5.7793-.86719-8.68262.12109-2.9043.98633-5.84082,2.76465-8.81152,5.3291l-1.32715-1.53613,8.69629-6.70605,1.32715,1.53711c2.50586-1.44922,5.2334-2.35254,8.18848-2.71191,2.95312-.36035,5.95801.04004,9.01855,1.19922,3.05762,1.15918,5.98047,3.35352,8.76758,6.58008,3.05273,3.53516,4.87793,7.09961,5.48047,10.69434.59961,3.59473.16895,7.03125-1.29395,10.30664-1.46387,3.27637-3.78418,6.28613-6.95898,9.02832l-22.36035,19.31152Z%22/%3E%3Cpath d=%22M848.17676,264.18359l-5.15332-7.42188,41.28027-28.66309,5.1543,7.42188-41.28125,28.66309ZM894.54492,231.98926l-5.15332-7.42285,9.50684-6.60059,5.15332,7.42188-9.50684,6.60156Z%22/%3E%3Cpath d=%22M861.06641,283.82324l-4.3457-7.92188,44.06445-24.16504,4.00391,7.29883-13.8877,7.61621-.10254.86719-29.73242,16.30469ZM881.27637,320.67773l-4.39355-8.01172,24.3916-13.37598c4.39062-2.4082,7.14355-5.30762,8.25684-8.69727,1.1123-3.38867.35156-7.4873-2.28418-12.29492-2.7998-5.10449-6.28516-8.15137-10.45703-9.14453-4.17383-.99219-8.90039-.04004-14.18164,2.85645l-.92773-1.69141,8.66699-5.10059.97656,1.78125c2.78516-.83301,5.69727-1.11816,8.73633-.85449,3.03906.26172,5.9707,1.31738,8.79883,3.16406,2.8252,1.84668,5.24805,4.6084,7.2666,8.28906,2.27734,4.15332,3.31152,8.04395,3.10156,11.67285-.21094,3.62695-1.36621,6.9043-3.46582,9.83203-2.10059,2.92676-4.87207,5.33496-8.31348,7.22266l-26.17188,14.35254Z%22/%3E%3Cpath d=%22M894.37598,356.85742c-1.87012-5.15332-2.46582-10.06738-1.78516-14.74219.67969-4.6748,2.4707-8.76465,5.37695-12.26562,2.9043-3.50293,6.77539-6.13086,11.61133-7.88574,4.83398-1.75488,9.49023-2.2207,13.96582-1.39551,4.47363.82324,8.45605,2.81738,11.94434,5.97949,3.4873,3.16309,6.16699,7.32129,8.03711,12.47461,1.91602,5.28027,2.54297,10.23633,1.88477,14.86816-.66016,4.63086-2.44238,8.69824-5.34668,12.20117-2.90625,3.50098-6.77637,6.13086-11.61133,7.88477-4.83594,1.75488-9.49219,2.21973-13.96582,1.39648-4.47656-.8252-8.46777-2.79688-11.97461-5.91504-3.50879-3.12012-6.2207-7.32031-8.13672-12.60059ZM902.01074,354.08691c2.23926,6.1709,5.34668,10.11914,9.32129,11.84668,3.97363,1.72559,8.66504,1.60742,14.07324-.35547,5.34473-1.93848,9.00293-4.85156,10.97852-8.73535,1.97363-3.88574,1.8418-8.91406-.39746-15.08496-2.21582-6.10742-5.32812-10.01953-9.33398-11.7334-4.00684-1.71484-8.68164-1.60156-14.02539.33789-5.40918,1.96289-9.08398,4.87891-11.02637,8.75293-1.94336,3.87305-1.80566,8.86426.41016,14.97168Z%22/%3E%3Cpath d=%22M913.64551,419.60254l-1.27246-9.9707,71.33203,21.60254,1.61914,12.68945-63.60742,38.9248-1.28516-10.07129,46.98535-28.82031,8.66309-5.09668-.07715-.60449-9.65234-2.65723-52.70508-15.99609ZM938.43359,465.46484l-5.60352-43.90918,8.15723-1.04102,5.60352,43.90918-8.15723,1.04102Z%22/%3E%3Cpath d=%22M920.58105,500.40723l.2334-9.0332,50.23926,1.29785-.21484,8.32227-14.10742-.36426-.52637.69727-35.62402-.91992ZM948.28906,501.12305l.05762-2.2334,8.93164.23047-.05273,2.03027c2.69141.61035,5.13672,1.65625,7.33301,3.13477s3.90527,3.45215,5.12793,5.9209c1.22168,2.46973,1.79004,5.42969,1.7002,8.87988-.09961,3.85645-1.00977,6.98145-2.73047,9.375-1.72168,2.39258-3.93262,4.12891-6.63379,5.21094-2.7041,1.08105-5.64453,1.58105-8.82422,1.49902l-5.78516-.14941.2334-9.0332,4.16113.10742c3.92383.10156,6.87402-.70312,8.84766-2.41211,1.97363-1.70996,3.01367-4.62891,3.12012-8.75488.12109-4.66895-1.14551-8.10352-3.7959-10.30469-2.65234-2.20117-6.54883-3.36816-11.69043-3.50098Z%22/%3E%3Cpath d=%22M913.87012,576.60156l1.55273-11.05957c.72461-5.16211,2.53906-9.07617,5.44238-11.74316,2.90332-2.66895,7.33691-3.58398,13.30371-2.74512l44.84082,6.29688-1.25684,8.94824-44.84082-6.29785c-3.2168-.45117-5.50879.04688-6.87402,1.49512-1.36621,1.44922-2.2832,3.84766-2.75391,7.2002l-1.27051,9.04883-8.14355-1.14355ZM956.09668,582.53125l5.125-36.49512,7.54102,1.05859-5.12598,36.49609-7.54004-1.05957Z%22/%3E%3Cpath d=%22M896.42773,637.34863c2.14844-6.2041,5.05664-11.1416,8.72852-14.8125,3.66992-3.67188,7.97852-5.97656,12.92285-6.91406,4.94531-.93848,10.32715-.39941,16.14746,1.61621l37.7041,13.05664-2.99023,8.63379-37.12793-12.85645c-4.66895-1.61719-8.69629-2.18945-12.08496-1.71387-3.38672.47363-6.30566,2.02344-8.75488,4.65039-2.4502,2.625-4.51562,6.36914-6.19824,11.23047-1.68359,4.85938-2.37012,9.06348-2.05762,12.61035.31152,3.5459,1.64746,6.56836,4.00488,9.06836,2.3584,2.49902,5.87012,4.55762,10.54004,6.1748l37.12793,12.85645-2.95703,8.53906-37.70312-13.05664c-5.82129-2.01562-10.38281-4.92188-13.68945-8.71582-3.30566-3.79492-5.27148-8.25488-5.89648-13.37695-.62695-5.12402.13574-10.78711,2.28418-16.99023Z%22/%3E%3Cpath d=%22M856.94922,723.77148l4.37891-8.01953,24.41602,13.33008c4.39648,2.39941,8.32129,3.15527,11.77637,2.26562,3.4541-.89062,6.49609-3.74121,9.12305-8.55371,2.79004-5.10938,3.47754-9.68848,2.06348-13.7373-1.41406-4.0498-4.76465-7.5166-10.05078-10.40332l.92383-1.69336,8.96777,4.54883-.97266,1.78223c2.20312,1.89746,4.01367,4.19629,5.42969,6.89844,1.41797,2.7002,2.11035,5.73828,2.0791,9.11621-.03125,3.375-1.05176,6.9043-3.0625,10.58887-2.27051,4.15723-4.98926,7.12598-8.15918,8.90527-3.16797,1.77832-6.55176,2.57227-10.14941,2.38281-3.59766-.19141-7.12012-1.22656-10.56445-3.10742l-26.19922-14.30371ZM877.09082,686.87988l4.33008-7.93066,44.11035,24.08203-3.99023,7.30664-13.90137-7.58887-.78516.37988-29.76367-16.24902Z%22/%3E%3Cpath d=%22M843.48047,742.58496l5.13965-7.43164,41.33301,28.58594-5.13965,7.43164-41.33301-28.58594ZM889.90723,774.69336l5.13965-7.43164,9.51953,6.58301-5.13965,7.43164-9.51953-6.58301Z%22/%3E%3Cpath d=%22M815.88574,777.54004l7.19727-8.40527,53.625,14.64355-6.47168,7.55664-43.87793-12.44531-.46191.54004,19.04785,41.44043-6.40625,7.48047-22.65234-50.81055Z%22/%3E%3Cpath d=%22M774.47559,817.16406c4.1377-3.59668,8.40332-5.93848,12.79688-7.02051,4.39453-1.08398,8.70898-.86719,12.94434.6543,4.23535,1.51855,8.15137,4.34863,11.74805,8.4873,3.37402,3.88086,5.51953,8.02539,6.43457,12.43262.91504,4.4043.58691,8.74707-.98438,13.02832-1.57129,4.2793-4.39941,8.19531-8.4873,11.74805-3.83105,3.33008-7.80176,5.57129-11.91309,6.72266-4.11035,1.15137-8.1377,1.10742-12.08105-.12598-3.94336-1.23633-7.58008-3.76953-10.91016-7.60059-.57812-.66504-1.0957-1.31348-1.55566-1.94434-.45898-.63281-.86035-1.24902-1.20215-1.84766l34.94238-30.37012,3.46387,3.98535-30.5752,26.57324-.21484-4.11719c.34082.59863.73438,1.15527,1.17871,1.66602.44336.50977.8877,1.02148,1.33203,1.5332,3.28516,3.7793,6.86035,5.64941,10.72559,5.6084,3.86426-.04199,7.91797-1.90527,12.1582-5.58984,4.85352-4.21875,7.33008-8.43555,7.43457-12.64941.10254-4.21484-1.68848-8.44238-5.37402-12.68262l-1.39844-1.60938c-3.68555-4.24023-7.60938-6.61426-11.77148-7.12109-4.16211-.50781-8.69531,1.37109-13.59961,5.63281-4.24023,3.68555-6.7207,7.07324-7.44043,10.16602-.7207,3.0918.00684,5.88965,2.18262,8.39355l.46582.53613-6.89648,5.99414-.46582-.53613c-2.35352-2.70898-3.58984-5.78223-3.70898-9.21973-.11816-3.44043.74023-6.96484,2.57617-10.57812,1.83594-3.61426,4.56836-6.99707,8.19531-10.14941Z%22/%3E%3Cpath d=%22M753.88379,869.51758l1.86914-1.22168,4.88965,7.47754-1.69922,1.11133c1.02832,2.56055,1.55957,5.16699,1.5918,7.81445.0332,2.64648-.61816,5.1748-1.9541,7.58496-1.33594,2.40918-3.44727,4.55957-6.33691,6.44922-3.22852,2.11133-6.31738,3.13867-9.26367,3.08496-2.94727-.05469-5.63281-.88672-8.05957-2.49316-2.42578-1.60938-4.50977-3.74316-6.25098-6.40527l-3.16699-4.84375,7.5625-4.94531,2.27832,3.48438c2.14746,3.28418,4.4873,5.25391,7.01562,5.90527,2.5293.65039,5.52148-.15332,8.97656-2.41211,3.9082-2.55664,6.01367-5.55176,6.31641-8.9834.30273-3.43359-.9541-7.30273-3.76855-11.60742ZM738.71484,846.32031l7.5625-4.94531,27.50391,42.06152-6.96777,4.55664-7.72266-11.81152-.87305-.03613-19.50293-29.8252Z%22/%3E%3Cpath d=%22M680.01074,878.9541c7.14062-3.42383,13.32324-4.69922,18.54492-3.8252,5.22363.87305,9.0918,3.93359,11.60938,9.18359l.13184.27441-8.14844,3.90625-.30664-.64062c-1.61035-3.35742-3.83496-5.18066-6.67578-5.46875-2.84082-.29004-6.8252.79492-11.95117,3.25391-4.82031,2.31152-7.86914,4.44824-9.14258,6.41016-1.27344,1.96094-1.37012,4.07129-.28711,6.33008,1.02441,2.13574,2.45898,3.3252,4.30078,3.56738,1.84375.24219,4.66699-.21094,8.46875-1.3584l13.05762-4.23438c4.47461-1.46973,8.37891-1.86035,11.71191-1.16797,3.33398.69043,5.9082,2.92676,7.72266,6.71191,1.28711,2.68457,1.59863,5.40723.93164,8.16699-.66504,2.75684-2.27637,5.42578-4.83203,8.00293-2.55469,2.57617-5.99902,4.90332-10.33301,6.98145-4.51562,2.16504-8.69141,3.43555-12.52832,3.81152-3.83398.375-7.21582-.21875-10.1416-1.78027-2.92578-1.56348-5.25293-4.14355-6.97949-7.74414l-.08691-.18359,8.14746-3.90625.21973.45801c.99414,2.07324,2.21875,3.6084,3.66992,4.60156,1.45215.99219,3.36816,1.34863,5.74902,1.07129,2.38184-.28027,5.37305-1.28125,8.97266-3.00781,4.51758-2.16602,7.44238-4.24414,8.77734-6.23438,1.33496-1.99219,1.43066-4.17676.29004-6.55762-.99512-2.0752-2.36719-3.25586-4.11914-3.54199-1.75098-.28613-4.55859.15918-8.42383,1.33691l-11.41309,3.6709c-5.44824,1.78613-9.9082,2.34766-13.37793,1.68555-3.4707-.66309-6.09863-2.85645-7.88379-6.57812-1.34668-2.80859-1.625-5.62109-.83691-8.4375.78809-2.81836,2.49023-5.49219,5.10547-8.02148s5.96777-4.77539,10.05664-6.73633Z%22/%3E%3Cpath d=%22M639.69629,896.71582l8.49023-3.09375,17.20605,47.21777-8.49023,3.09375-17.20605-47.21777ZM659.02246,949.75293l8.49023-3.09375,3.96289,10.87402-8.49023,3.09375-3.96289-10.87402Z%22/%3E%3Cpath d=%22M594.90918,910.08789l10.76562-2.96973c5.02539-1.38672,9.33691-1.27734,12.93945.32715,3.60156,1.60352,6.20312,5.30957,7.80566,11.11719l12.04004,43.65137-8.71094,2.40234-12.04004-43.65137c-.86426-3.13184-2.23145-5.03613-4.10352-5.71289-1.87207-.67871-4.43848-.56641-7.70117.33301l-8.80859,2.42969-2.18652-7.92676ZM606.24707,951.19336l35.52734-9.7998,2.02441,7.34082-35.52734,9.7998-2.02441-7.34082Z%22/%3E%3Cpath d=%22M574.83203,896.60645l6.73047-.98047,1.18652,8.1377-8.63965,1.25879c-2.34375.3418-4.0459.98438-5.10645,1.9248-1.05859.94141-1.88281,2.44629-2.4707,4.51465l-2.34668,7.83203.30176-4.96875,32.64062,47.26074-9.94629,1.44922-17.73438-25.9375-6.99609-11.39453-.70312.10254-3.25098,12.8877-8.68848,29.78906-9.8457,1.43555,18.28125-59.70996c.87207-2.93066,2.01172-5.32031,3.41797-7.16699,1.4082-1.84668,3.18359-3.26855,5.3291-4.26562,2.14746-.99609,4.76074-1.71973,7.84082-2.16895Z%22/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg id=%22a%22 xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 1000 1000%22%3E%3Cpath d=%22M487.07715,921.40137l8.98828.92676-6.97949,67.66406-12.32031-1.271-16.81543-43.78467-4.68457-13.95605-.70703-.07324-7.23242,12.72656-25.29785,39.44189-12.32031-1.271,6.97852-67.66406,8.98828.92773-4.59375,44.53662-1.18066,9.47217.70703.07275,5.11914-9.06592,24.7793-38.37207,10.90723,1.125,16.4248,42.62207,3.2627,9.93066.60547.0625.77734-9.51367,4.59375-44.53711Z%22/%3E%3Cpath d=%22M384.13477,903.26953c4.54004,1.35547,8.03711,3.4248,10.49121,6.20508,2.4541,2.78125,3.96191,5.95215,4.52344,9.50977.56348,3.55859.28223,7.21777-.8418,10.98047l-8.51172,28.50342-8.6582-2.58545,7.95996-26.65527c1.39453-4.66992,1.27539-8.64355-.36035-11.92188-1.63281-3.2793-5.11035-5.71094-10.42871-7.2998-5.64258-1.68457-10.2959-1.41504-13.96289.81055-3.66602,2.22461-6.3623,6.22266-8.08594,11.99512l-1.84863-.55176,2.58496-9.71777,1.94531.58105c1.26758-2.58887,3.10352-4.83203,5.50488-6.72656,2.4043-1.89648,5.26465-3.19629,8.58203-3.90039,3.31934-.7041,7.02051-.44727,11.10645.77344ZM354.95215,895.61426l7.87891,2.35254-4.53125,15.17578.63281.71973-9.70312,32.49121-8.6582-2.58496,14.38086-48.1543Z%22/%3E%3Cpath d=%22M321.84961,879.84668c7.17676,3.34668,12.08594,7.31641,14.72363,11.90723,2.63867,4.5918,2.72852,9.52344.26758,14.7998l-.12793.27637-8.18945-3.81934.2998-.64355c1.57422-3.37402,1.57129-6.25195-.00781-8.62988-1.5791-2.37988-4.94531-4.77051-10.09863-7.17285-4.84473-2.25977-8.43066-3.25977-10.75586-3-2.32324.26074-4.01562,1.52539-5.07422,3.79492-1.00098,2.14648-1.00977,4.00977-.02832,5.58789.98242,1.57812,3.12305,3.47363,6.42285,5.68359l11.55762,7.40625c3.97559,2.52539,6.75488,5.2959,8.33496,8.31152,1.58203,3.01465,1.48535,6.42383-.28906,10.22754-1.25781,2.69824-3.16406,4.66602-5.7207,5.90234-2.55371,1.23438-5.63867,1.68359-9.25195,1.34277-3.61133-.33984-7.5957-1.52637-11.95215-3.55762-4.53809-2.11621-8.16992-4.53809-10.89453-7.26465-2.72363-2.72656-4.40918-5.71582-5.05957-8.96875-.64844-3.25293-.12988-6.68848,1.55762-10.30762l.08594-.18457,8.18945,3.81934-.21484.45996c-.97168,2.08496-1.38086,4.00488-1.22754,5.75684.1543,1.75195,1.09375,3.45996,2.81934,5.12305,1.72754,1.66406,4.39941,3.33984,8.01758,5.02734,4.54102,2.11719,8.00293,3.05957,10.3877,2.82812,2.3877-.23145,4.13672-1.54395,5.25293-3.93652.97266-2.08594,1.01465-3.89551.12402-5.43066-.88965-1.53516-3.01465-3.42285-6.37793-5.66309l-10.0791-6.49219c-4.83691-3.07812-8.10156-6.16895-9.79102-9.27051-1.68945-3.10352-1.66211-6.52734.08301-10.26758,1.31543-2.82227,3.3125-4.82324,5.99023-6.00098,2.67871-1.17871,5.82422-1.55957,9.43945-1.14258,3.61426.41602,7.47754,1.58203,11.58691,3.49805Z%22/%3E%3Cpath d=%22M279.13867,856.75684c4.20215,2.72754,6.96777,5.89355,8.29785,9.50098,1.33203,3.60645.89062,7.11328-1.32031,10.51953-1.47266,2.27051-3.25586,3.77637-5.35059,4.51562-2.09277.73926-4.42871.85742-7.00781.35449-2.57715-.50391-5.34082-1.46875-8.28711-2.89648l-21.87598-11.05078,3.04004-4.68359,19.55176,9.7832c2.9668,1.52148,5.39844,2.3125,7.29395,2.37402,1.89746.06055,3.47266-.875,4.72461-2.80371,1.25293-1.93164,1.50195-3.80664.74707-5.62793s-2.58008-3.6709-5.47559-5.5498c-3.34863-2.17383-6.59668-3.63672-9.74121-4.38574-3.14355-.75-6.10449-.63281-8.87988.34961s-5.17676,3.03418-7.2041,6.15723l-.9707-1.11426,4.4209-6.81348,1.19238.77441c3.62402-2.97363,7.76953-4.41992,12.43555-4.33594,4.66699.08203,9.46973,1.72754,14.40918,4.93262ZM252.01465,840.36523l6.89844,4.47656-7.24023,11.15625.29004.67285-9.34082,14.39258c-2.43164,3.74707-3.25391,7.00488-2.46973,9.77441.78711,2.76855,3.33594,5.55371,7.65039,8.35352,4.20215,2.72754,7.87891,4.02344,11.03027,3.89062,3.15332-.13281,5.83398-1.90234,8.04492-5.30957l.22168-.34082,7.5791,4.91895-.2207.34082c-2.02637,3.12207-4.66406,5.38574-7.91406,6.78613-3.24902,1.40137-6.9043,1.8125-10.9668,1.23438-4.06152-.57812-8.2793-2.28613-12.65137-5.12402-4.37109-2.83691-7.46875-5.89648-9.29395-9.17773-1.82227-3.28223-2.55957-6.62305-2.20801-10.02637.35254-3.40234,1.57812-6.72168,3.67871-9.95801l16.91211-26.06055Z%22/%3E%3Cpath d=%22M224.51172,816.29883c5.98438,5.18652,9.61621,10.34961,10.89453,15.48828s.01172,9.90625-3.80078,14.30566l-.2002.23047-6.82812-5.91797.46582-.53711c2.43848-2.81348,3.22461-5.58105,2.3584-8.30176-.86621-2.72168-3.44727-5.94336-7.74414-9.66699-4.03906-3.50098-7.21387-5.44629-9.52051-5.83398-2.30664-.38574-4.28027.36523-5.9209,2.25879-1.55078,1.78906-2.07129,3.57812-1.55957,5.36523s2.05176,4.19629,4.61816,7.22754l9.08398,10.29102c3.12988,3.51855,5.04297,6.94531,5.73535,10.27832.69531,3.33301-.33203,6.58398-3.08203,9.75684-1.9502,2.25-4.32227,3.61914-7.11914,4.10645-2.79492.4873-5.88477.07324-9.26562-1.24512-3.37988-1.31738-6.88672-3.55078-10.51855-6.69824-3.78418-3.28027-6.61328-6.60547-8.48535-9.97461-1.87109-3.36816-2.67285-6.70605-2.40625-10.01172.26855-3.30664,1.70996-6.46875,4.32422-9.48535l.13379-.1543,6.82812,5.91895-.33301.38281c-1.50586,1.73828-2.42578,3.47266-2.75977,5.19922-.33203,1.72754.10449,3.62793,1.30664,5.70117,1.20605,2.07227,3.31543,4.41797,6.33203,7.03223,3.78613,3.28125,6.85742,5.13672,9.21484,5.56836,2.3584.43164,4.40137-.35059,6.12988-2.3457,1.50781-1.73926,2.04395-3.46777,1.60938-5.18848-.43457-1.71973-1.96094-4.11816-4.58105-7.19434l-7.91211-9.00684c-3.80762-4.28711-6.09961-8.1543-6.87402-11.60059-.77344-3.44824.19141-6.73242,2.89551-9.85156,2.03906-2.35352,4.50879-3.72949,7.40625-4.12695,2.89844-.39941,6.0293.09668,9.39062,1.48828s6.75781,3.57227,10.18359,6.54199Z%22/%3E%3Cpath d=%22M192.45605,787.17871l5.90625,6.83789-51.48145,44.46191-5.90625-6.83887,51.48145-44.46094ZM164.78418,755.13672l5.90625,6.83887-21.05371,18.18262c-4.09766,3.53906-6.22656,7.05469-6.38672,10.5459-.1582,3.49121,1.55273,7.31152,5.13574,11.46094,2.74414,3.17676,5.55859,5.21777,8.44238,6.125,2.88574.90723,5.7793.86719,8.68262-.12109,2.9043-.98633,5.84082-2.76465,8.81152-5.3291l1.32715,1.53613-8.69629,6.70605-1.32715-1.53711c-2.50586,1.44922-5.2334,2.35254-8.18848,2.71191-2.95312.36035-5.95801-.04004-9.01855-1.19922-3.05762-1.15918-5.98047-3.35352-8.76758-6.58008-3.05273-3.53516-4.87793-7.09961-5.48047-10.69434-.59961-3.59473-.16895-7.03125,1.29395-10.30664,1.46387-3.27637,3.78418-6.28613,6.95898-9.02832l22.36035-19.31152Z%22/%3E%3Cpath d=%22M151.82324,735.81641l5.15332,7.42188-41.28027,28.66309-5.1543-7.42188,41.28125-28.66309ZM105.45508,768.01074l5.15332,7.42285-9.50684,6.60059-5.15332-7.42188,9.50684-6.60156Z%22/%3E%3Cpath d=%22M138.93359,716.17676l4.3457,7.92188-44.06445,24.16504-4.00391-7.29883,13.8877-7.61621.10254-.86719,29.73242-16.30469ZM118.72363,679.32227l4.39355,8.01172-24.3916,13.37598c-4.39062,2.4082-7.14355,5.30762-8.25684,8.69727-1.1123,3.38867-.35156,7.4873,2.28418,12.29492,2.7998,5.10449,6.28516,8.15137,10.45703,9.14453,4.17383.99219,8.90039.04004,14.18164-2.85645l.92773,1.69141-8.66699,5.10059-.97656-1.78125c-2.78516.83301-5.69727,1.11816-8.73633.85449-3.03906-.26172-5.9707-1.31738-8.79883-3.16406-2.8252-1.84668-5.24805-4.6084-7.2666-8.28906-2.27734-4.15332-3.31152-8.04395-3.10156-11.67285.21094-3.62695,1.36621-6.9043,3.46582-9.83203,2.10059-2.92676,4.87207-5.33496,8.31348-7.22266l26.17188-14.35254Z%22/%3E%3Cpath d=%22M105.62402,643.14258c1.87012,5.15332,2.46582,10.06738,1.78516,14.74219-.67969,4.6748-2.4707,8.76465-5.37695,12.26562-2.9043,3.50293-6.77539,6.13086-11.61133,7.88574-4.83398,1.75488-9.49023,2.2207-13.96582,1.39551-4.47363-.82324-8.45605-2.81738-11.94434-5.97949-3.4873-3.16309-6.16699-7.32129-8.03711-12.47461-1.91602-5.28027-2.54297-10.23633-1.88477-14.86816.66016-4.63086,2.44238-8.69824,5.34668-12.20117,2.90625-3.50098,6.77637-6.13086,11.61133-7.88477,4.83594-1.75488,9.49219-2.21973,13.96582-1.39648,4.47656.8252,8.46777,2.79688,11.97461,5.91504,3.50879,3.12012,6.2207,7.32031,8.13672,12.60059ZM97.98926,645.91309c-2.23926-6.1709-5.34668-10.11914-9.32129-11.84668-3.97363-1.72559-8.66504-1.60742-14.07324.35547-5.34473,1.93848-9.00293,4.85156-10.97852,8.73535-1.97363,3.88574-1.8418,8.91406.39746,15.08496,2.21582,6.10742,5.32812,10.01953,9.33398,11.7334,4.00684,1.71484,8.68164,1.60156,14.02539-.33789,5.40918-1.96289,9.08398-4.87891,11.02637-8.75293,1.94336-3.87305,1.80566-8.86426-.41016-14.97168Z%22/%3E%3Cpath d=%22M86.35449,580.39746l1.27246,9.9707-71.33203-21.60254-1.61914-12.68945,63.60742-38.9248,1.28516,10.07129-46.98535,28.82031-8.66309,5.09668.07715.60449,9.65234,2.65723,52.70508,15.99609ZM61.56641,534.53516l5.60352,43.90918-8.15723,1.04102-5.60352-43.90918,8.15723-1.04102Z%22/%3E%3Cpath d=%22M79.41895,499.59277l-.2334,9.0332-50.23926-1.29785.21484-8.32227,14.10742.36426.52637-.69727,35.62402.91992ZM51.71094,498.87695l-.05762,2.2334-8.93164-.23047.05273-2.03027c-2.69141-.61035-5.13672-1.65625-7.33301-3.13477s-3.90527-3.45215-5.12793-5.9209c-1.22168-2.46973-1.79004-5.42969-1.7002-8.87988.09961-3.85645,1.00977-6.98145,2.73047-9.375,1.72168-2.39258,3.93262-4.12891,6.63379-5.21094,2.7041-1.08105,5.64453-1.58105,8.82422-1.49902l5.78516.14941-.2334,9.0332-4.16113-.10742c-3.92383-.10156-6.87402.70312-8.84766,2.41211-1.97363,1.70996-3.01367,4.62891-3.12012,8.75488-.12109,4.66895,1.14551,8.10352,3.7959,10.30469,2.65234,2.20117,6.54883,3.36816,11.69043,3.50098Z%22/%3E%3Cpath d=%22M86.12988,423.39844l-1.55273,11.05957c-.72461,5.16211-2.53906,9.07617-5.44238,11.74316-2.90332,2.66895-7.33691,3.58398-13.30371,2.74512l-44.84082-6.29688,1.25684-8.94824,44.84082,6.29785c3.2168.45117,5.50879-.04688,6.87402-1.49512,1.36621-1.44922,2.2832-3.84766,2.75391-7.2002l1.27051-9.04883,8.14355,1.14355ZM43.90332,417.46875l-5.125,36.49512-7.54102-1.05859,5.12598-36.49609,7.54004,1.05957Z%22/%3E%3Cpath d=%22M103.57227,362.65137c-2.14844,6.2041-5.05664,11.1416-8.72852,14.8125-3.66992,3.67188-7.97852,5.97656-12.92285,6.91406-4.94531.93848-10.32715.39941-16.14746-1.61621l-37.7041-13.05664,2.99023-8.63379,37.12793,12.85645c4.66895,1.61719,8.69629,2.18945,12.08496,1.71387,3.38672-.47363,6.30566-2.02344,8.75488-4.65039,2.4502-2.625,4.51562-6.36914,6.19824-11.23047,1.68359-4.85938,2.37012-9.06348,2.05762-12.61035-.31152-3.5459-1.64746-6.56836-4.00488-9.06836-2.3584-2.49902-5.87012-4.55762-10.54004-6.1748l-37.12793-12.85645,2.95703-8.53906,37.70312,13.05664c5.82129,2.01562,10.38281,4.92188,13.68945,8.71582,3.30566,3.79492,5.27148,8.25488,5.89648,13.37695.62695,5.12402-.13574,10.78711-2.28418,16.99023Z%22/%3E%3Cpath d=%22M143.05078,276.22852l-4.37891,8.01953-24.41602-13.33008c-4.39648-2.39941-8.32129-3.15527-11.77637-2.26562-3.4541.89062-6.49609,3.74121-9.12305,8.55371-2.79004,5.10938-3.47754,9.68848-2.06348,13.7373,1.41406,4.0498,4.76465,7.5166,10.05078,10.40332l-.92383,1.69336-8.96777-4.54883.97266-1.78223c-2.20312-1.89746-4.01367-4.19629-5.42969-6.89844-1.41797-2.7002-2.11035-5.73828-2.0791-9.11621.03125-3.375,1.05176-6.9043,3.0625-10.58887,2.27051-4.15723,4.98926-7.12598,8.15918-8.90527,3.16797-1.77832,6.55176-2.57227,10.14941-2.38281,3.59766.19141,7.12012,1.22656,10.56445,3.10742l26.19922,14.30371ZM122.90918,313.12012l-4.33008,7.93066-44.11035-24.08203,3.99023-7.30664,13.90137,7.58887.78516-.37988,29.76367,16.24902Z%22/%3E%3Cpath d=%22M156.51953,257.41504l-5.13965,7.43164-41.33301-28.58594,5.13965-7.43164,41.33301,28.58594ZM110.09277,225.30664l-5.13965,7.43164-9.51953-6.58301,5.13965-7.43164,9.51953,6.58301Z%22/%3E%3Cpath d=%22M184.11426,222.45996l-7.19727,8.40527-53.625-14.64355,6.47168-7.55664,43.87793,12.44531.46191-.54004-19.04785-41.44043,6.40625-7.48047,22.65234,50.81055Z%22/%3E%3Cpath d=%22M225.52441,182.83594c-4.1377,3.59668-8.40332,5.93848-12.79688,7.02051-4.39453,1.08398-8.70898.86719-12.94434-.6543-4.23535-1.51855-8.15137-4.34863-11.74805-8.4873-3.37402-3.88086-5.51953-8.02539-6.43457-12.43262-.91504-4.4043-.58691-8.74707.98438-13.02832,1.57129-4.2793,4.39941-8.19531,8.4873-11.74805,3.83105-3.33008,7.80176-5.57129,11.91309-6.72266,4.11035-1.15137,8.1377-1.10742,12.08105.12598,3.94336,1.23633,7.58008,3.76953,10.91016,7.60059.57812.66504,1.0957,1.31348,1.55566,1.94434.45898.63281.86035,1.24902,1.20215,1.84766l-34.94238,30.37012-3.46387-3.98535,30.5752-26.57324.21484,4.11719c-.34082-.59863-.73438-1.15527-1.17871-1.66602-.44336-.50977-.8877-1.02148-1.33203-1.5332-3.28516-3.7793-6.86035-5.64941-10.72559-5.6084-3.86426.04199-7.91797,1.90527-12.1582,5.58984-4.85352,4.21875-7.33008,8.43555-7.43457,12.64941-.10254,4.21484,1.68848,8.44238,5.37402,12.68262l1.39844,1.60938c3.68555,4.24023,7.60938,6.61426,11.77148,7.12109,4.16211.50781,8.69531-1.37109,13.59961-5.63281,4.24023-3.68555,6.7207-7.07324,7.44043-10.16602.7207-3.0918-.00684-5.88965-2.18262-8.39355l-.46582-.53613,6.89648-5.99414.46582.53613c2.35352,2.70898,3.58984,5.78223,3.70898,9.21973.11816,3.44043-.74023,6.96484-2.57617,10.57812-1.83594,3.61426-4.56836,6.99707-8.19531,10.14941Z%22/%3E%3Cpath d=%22M246.11621,130.48242l-1.86914,1.22168-4.88965-7.47754,1.69922-1.11133c-1.02832-2.56055-1.55957-5.16699-1.5918-7.81445-.0332-2.64648.61816-5.1748,1.9541-7.58496,1.33594-2.40918,3.44727-4.55957,6.33691-6.44922,3.22852-2.11133,6.31738-3.13867,9.26367-3.08496,2.94727.05469,5.63281.88672,8.05957,2.49316,2.42578,1.60938,4.50977,3.74316,6.25098,6.40527l3.16699,4.84375-7.5625,4.94531-2.27832-3.48438c-2.14746-3.28418-4.4873-5.25391-7.01562-5.90527-2.5293-.65039-5.52148.15332-8.97656,2.41211-3.9082,2.55664-6.01367,5.55176-6.31641,8.9834-.30273,3.43359.9541,7.30273,3.76855,11.60742ZM261.28516,153.67969l-7.5625,4.94531-27.50391-42.06152,6.96777-4.55664,7.72266,11.81152.87305.03613,19.50293,29.8252Z%22/%3E%3Cpath d=%22M319.98926,121.0459c-7.14062,3.42383-13.32324,4.69922-18.54492,3.8252-5.22363-.87305-9.0918-3.93359-11.60938-9.18359l-.13184-.27441,8.14844-3.90625.30664.64062c1.61035,3.35742,3.83496,5.18066,6.67578,5.46875,2.84082.29004,6.8252-.79492,11.95117-3.25391,4.82031-2.31152,7.86914-4.44824,9.14258-6.41016,1.27344-1.96094,1.37012-4.07129.28711-6.33008-1.02441-2.13574-2.45898-3.3252-4.30078-3.56738-1.84375-.24219-4.66699.21094-8.46875,1.3584l-13.05762,4.23438c-4.47461,1.46973-8.37891,1.86035-11.71191,1.16797-3.33398-.69043-5.9082-2.92676-7.72266-6.71191-1.28711-2.68457-1.59863-5.40723-.93164-8.16699.66504-2.75684,2.27637-5.42578,4.83203-8.00293,2.55469-2.57617,5.99902-4.90332,10.33301-6.98145,4.51562-2.16504,8.69141-3.43555,12.52832-3.81152,3.83398-.375,7.21582.21875,10.1416,1.78027,2.92578,1.56348,5.25293,4.14355,6.97949,7.74414l.08691.18359-8.14746,3.90625-.21973-.45801c-.99414-2.07324-2.21875-3.6084-3.66992-4.60156-1.45215-.99219-3.36816-1.34863-5.74902-1.07129-2.38184.28027-5.37305,1.28125-8.97266,3.00781-4.51758,2.16602-7.44238,4.24414-8.77734,6.23438-1.33496,1.99219-1.43066,4.17676-.29004,6.55762.99512,2.0752,2.36719,3.25586,4.11914,3.54199,1.75098.28613,4.55859-.15918,8.42383-1.33691l11.41309-3.6709c5.44824-1.78613,9.9082-2.34766,13.37793-1.68555,3.4707.66309,6.09863,2.85645,7.88379,6.57812,1.34668,2.80859,1.625,5.62109.83691,8.4375-.78809,2.81836-2.49023,5.49219-5.10547,8.02148s-5.96777,4.77539-10.05664,6.73633Z%22/%3E%3Cpath d=%22M360.30371,103.28418l-8.49023,3.09375-17.20605-47.21777,8.49023-3.09375,17.20605,47.21777ZM340.97754,50.24707l-8.49023,3.09375-3.96289-10.87402,8.49023-3.09375,3.96289,10.87402Z%22/%3E%3Cpath d=%22M405.09082,89.91211l-10.76562,2.96973c-5.02539,1.38672-9.33691,1.27734-12.93945-.32715-3.60156-1.60352-6.20312-5.30957-7.80566-11.11719l-12.04004-43.65137,8.71094-2.40234,12.04004,43.65137c.86426,3.13184,2.23145,5.03613,4.10352,5.71289,1.87207.67871,4.43848.56641,7.70117-.33301l8.80859-2.42969,2.18652,7.92676ZM393.75293,48.80664l-35.52734,9.7998-2.02441-7.34082,35.52734-9.7998,2.02441,7.34082Z%22/%3E%3Cpath d=%22M425.16797,103.39355l-6.73047.98047-1.18652-8.1377,8.63965-1.25879c2.34375-.3418,4.0459-.98438,5.10645-1.9248,1.05859-.94141,1.88281-2.44629,2.4707-4.51465l2.34668-7.83203-.30176,4.96875-32.64062-47.26074,9.94629-1.44922,17.73438,25.9375,6.99609,11.39453.70312-.10254,3.25098-12.8877,8.68848-29.78906,9.8457-1.43555-18.28125,59.70996c-.87207,2.93066-2.01172,5.32031-3.41797,7.16699-1.4082,1.84668-3.18359,3.26855-5.3291,4.26562-2.14746.99609-4.76074,1.71973-7.84082,2.16895Z%22/%3E%3Cpath d=%22M512.92285,78.59863l-8.98828-.92676,6.97949-67.66406,12.32031,1.271,16.81543,43.78467,4.68457,13.95605.70703.07324,7.23242-12.72656,25.29785-39.44189,12.32031,1.271-6.97852,67.66406-8.98828-.92773,4.59375-44.53662,1.18066-9.47217-.70703-.07275-5.11914,9.06592-24.7793,38.37207-10.90723-1.125-16.4248-42.62207-3.2627-9.93066-.60547-.0625-.77734,9.51367-4.59375,44.53711Z%22/%3E%3Cpath d=%22M615.86523,96.73047c-4.54004-1.35547-8.03711-3.4248-10.49121-6.20508-2.4541-2.78125-3.96191-5.95215-4.52344-9.50977-.56348-3.55859-.28223-7.21777.8418-10.98047l8.51172-28.50342,8.6582,2.58545-7.95996,26.65527c-1.39453,4.66992-1.27539,8.64355.36035,11.92188,1.63281,3.2793,5.11035,5.71094,10.42871,7.2998,5.64258,1.68457,10.2959,1.41504,13.96289-.81055,3.66602-2.22461,6.3623-6.22266,8.08594-11.99512l1.84863.55176-2.58496,9.71777-1.94531-.58105c-1.26758,2.58887-3.10352,4.83203-5.50488,6.72656-2.4043,1.89648-5.26465,3.19629-8.58203,3.90039-3.31934.7041-7.02051.44727-11.10645-.77344ZM645.04785,104.38574l-7.87891-2.35254,4.53125-15.17578-.63281-.71973,9.70312-32.49121,8.6582,2.58496-14.38086,48.1543Z%22/%3E%3Cpath d=%22M678.15039,120.15332c-7.17676-3.34668-12.08594-7.31641-14.72363-11.90723-2.63867-4.5918-2.72852-9.52344-.26758-14.7998l.12793-.27637,8.18945,3.81934-.2998.64355c-1.57422,3.37402-1.57129,6.25195.00781,8.62988,1.5791,2.37988,4.94531,4.77051,10.09863,7.17285,4.84473,2.25977,8.43066,3.25977,10.75586,3,2.32324-.26074,4.01562-1.52539,5.07422-3.79492,1.00098-2.14648,1.00977-4.00977.02832-5.58789-.98242-1.57812-3.12305-3.47363-6.42285-5.68359l-11.55762-7.40625c-3.97559-2.52539-6.75488-5.2959-8.33496-8.31152-1.58203-3.01465-1.48535-6.42383.28906-10.22754,1.25781-2.69824,3.16406-4.66602,5.7207-5.90234,2.55371-1.23438,5.63867-1.68359,9.25195-1.34277,3.61133.33984,7.5957,1.52637,11.95215,3.55762,4.53809,2.11621,8.16992,4.53809,10.89453,7.26465,2.72363,2.72656,4.40918,5.71582,5.05957,8.96875.64844,3.25293.12988,6.68848-1.55762,10.30762l-.08594.18457-8.18945-3.81934.21484-.45996c.97168-2.08496,1.38086-4.00488,1.22754-5.75684-.1543-1.75195-1.09375-3.45996-2.81934-5.12305-1.72754-1.66406-4.39941-3.33984-8.01758-5.02734-4.54102-2.11719-8.00293-3.05957-10.3877-2.82812-2.3877.23145-4.13672,1.54395-5.25293,3.93652-.97266,2.08594-1.01465,3.89551-.12402,5.43066.88965,1.53516,3.01465,3.42285,6.37793,5.66309l10.0791,6.49219c4.83691,3.07812,8.10156,6.16895,9.79102,9.27051,1.68945,3.10352,1.66211,6.52734-.08301,10.26758-1.31543,2.82227-3.3125,4.82324-5.99023,6.00098-2.67871,1.17871-5.82422,1.55957-9.43945,1.14258-3.61426-.41602-7.47754-1.58203-11.58691-3.49805Z%22/%3E%3Cpath d=%22M720.86133,143.24316c-4.20215-2.72754-6.96777-5.89355-8.29785-9.50098-1.33203-3.60645-.89062-7.11328,1.32031-10.51953,1.47266-2.27051,3.25586-3.77637,5.35059-4.51562,2.09277-.73926,4.42871-.85742,7.00781-.35449,2.57715.50391,5.34082,1.46875,8.28711,2.89648l21.87598,11.05078-3.04004,4.68359-19.55176-9.7832c-2.9668-1.52148-5.39844-2.3125-7.29395-2.37402-1.89746-.06055-3.47266.875-4.72461,2.80371-1.25293,1.93164-1.50195,3.80664-.74707,5.62793s2.58008,3.6709,5.47559,5.5498c3.34863,2.17383,6.59668,3.63672,9.74121,4.38574,3.14355.75,6.10449.63281,8.87988-.34961s5.17676-3.03418,7.2041-6.15723l.9707,1.11426-4.4209,6.81348-1.19238-.77441c-3.62402,2.97363-7.76953,4.41992-12.43555,4.33594-4.66699-.08203-9.46973-1.72754-14.40918-4.93262ZM747.98535,159.63477l-6.89844-4.47656,7.24023-11.15625-.29004-.67285,9.34082-14.39258c2.43164-3.74707,3.25391-7.00488,2.46973-9.77441-.78711-2.76855-3.33594-5.55371-7.65039-8.35352-4.20215-2.72754-7.87891-4.02344-11.03027-3.89062-3.15332.13281-5.83398,1.90234-8.04492,5.30957l-.22168.34082-7.5791-4.91895.2207-.34082c2.02637-3.12207,4.66406-5.38574,7.91406-6.78613,3.24902-1.40137,6.9043-1.8125,10.9668-1.23438,4.06152.57812,8.2793,2.28613,12.65137,5.12402,4.37109,2.83691,7.46875,5.89648,9.29395,9.17773,1.82227,3.28223,2.55957,6.62305,2.20801,10.02637-.35254,3.40234-1.57812,6.72168-3.67871,9.95801l-16.91211,26.06055Z%22/%3E%3Cpath d=%22M775.48828,183.70117c-5.98438-5.18652-9.61621-10.34961-10.89453-15.48828s-.01172-9.90625,3.80078-14.30566l.2002-.23047,6.82812,5.91797-.46582.53711c-2.43848,2.81348-3.22461,5.58105-2.3584,8.30176.86621,2.72168,3.44727,5.94336,7.74414,9.66699,4.03906,3.50098,7.21387,5.44629,9.52051,5.83398,2.30664.38574,4.28027-.36523,5.9209-2.25879,1.55078-1.78906,2.07129-3.57812,1.55957-5.36523s-2.05176-4.19629-4.61816-7.22754l-9.08398-10.29102c-3.12988-3.51855-5.04297-6.94531-5.73535-10.27832-.69531-3.33301.33203-6.58398,3.08203-9.75684,1.9502-2.25,4.32227-3.61914,7.11914-4.10645,2.79492-.4873,5.88477-.07324,9.26562,1.24512,3.37988,1.31738,6.88672,3.55078,10.51855,6.69824,3.78418,3.28027,6.61328,6.60547,8.48535,9.97461,1.87109,3.36816,2.67285,6.70605,2.40625,10.01172-.26855,3.30664-1.70996,6.46875-4.32422,9.48535l-.13379.1543-6.82812-5.91895.33301-.38281c1.50586-1.73828,2.42578-3.47266,2.75977-5.19922.33203-1.72754-.10449-3.62793-1.30664-5.70117-1.20605-2.07227-3.31543-4.41797-6.33203-7.03223-3.78613-3.28125-6.85742-5.13672-9.21484-5.56836-2.3584-.43164-4.40137.35059-6.12988,2.3457-1.50781,1.73926-2.04395,3.46777-1.60938,5.18848.43457,1.71973,1.96094,4.11816,4.58105,7.19434l7.91211,9.00684c3.80762,4.28711,6.09961,8.1543,6.87402,11.60059.77344,3.44824-.19141,6.73242-2.89551,9.85156-2.03906,2.35352-4.50879,3.72949-7.40625,4.12695-2.89844.39941-6.0293-.09668-9.39062-1.48828s-6.75781-3.57227-10.18359-6.54199Z%22/%3E%3Cpath d=%22M807.54395,212.82129l-5.90625-6.83789,51.48145-44.46191,5.90625,6.83887-51.48145,44.46094ZM835.21582,244.86328l-5.90625-6.83887,21.05371-18.18262c4.09766-3.53906,6.22656-7.05469,6.38672-10.5459.1582-3.49121-1.55273-7.31152-5.13574-11.46094-2.74414-3.17676-5.55859-5.21777-8.44238-6.125-2.88574-.90723-5.7793-.86719-8.68262.12109-2.9043.98633-5.84082,2.76465-8.81152,5.3291l-1.32715-1.53613,8.69629-6.70605,1.32715,1.53711c2.50586-1.44922,5.2334-2.35254,8.18848-2.71191,2.95312-.36035,5.95801.04004,9.01855,1.19922,3.05762,1.15918,5.98047,3.35352,8.76758,6.58008,3.05273,3.53516,4.87793,7.09961,5.48047,10.69434.59961,3.59473.16895,7.03125-1.29395,10.30664-1.46387,3.27637-3.78418,6.28613-6.95898,9.02832l-22.36035,19.31152Z%22/%3E%3Cpath d=%22M848.17676,264.18359l-5.15332-7.42188,41.28027-28.66309,5.1543,7.42188-41.28125,28.66309ZM894.54492,231.98926l-5.15332-7.42285,9.50684-6.60059,5.15332,7.42188-9.50684,6.60156Z%22/%3E%3Cpath d=%22M861.06641,283.82324l-4.3457-7.92188,44.06445-24.16504,4.00391,7.29883-13.8877,7.61621-.10254.86719-29.73242,16.30469ZM881.27637,320.67773l-4.39355-8.01172,24.3916-13.37598c4.39062-2.4082,7.14355-5.30762,8.25684-8.69727,1.1123-3.38867.35156-7.4873-2.28418-12.29492-2.7998-5.10449-6.28516-8.15137-10.45703-9.14453-4.17383-.99219-8.90039-.04004-14.18164,2.85645l-.92773-1.69141,8.66699-5.10059.97656,1.78125c2.78516-.83301,5.69727-1.11816,8.73633-.85449,3.03906.26172,5.9707,1.31738,8.79883,3.16406,2.8252,1.84668,5.24805,4.6084,7.2666,8.28906,2.27734,4.15332,3.31152,8.04395,3.10156,11.67285-.21094,3.62695-1.36621,6.9043-3.46582,9.83203-2.10059,2.92676-4.87207,5.33496-8.31348,7.22266l-26.17188,14.35254Z%22/%3E%3Cpath d=%22M894.37598,356.85742c-1.87012-5.15332-2.46582-10.06738-1.78516-14.74219.67969-4.6748,2.4707-8.76465,5.37695-12.26562,2.9043-3.50293,6.77539-6.13086,11.61133-7.88574,4.83398-1.75488,9.49023-2.2207,13.96582-1.39551,4.47363.82324,8.45605,2.81738,11.94434,5.97949,3.4873,3.16309,6.16699,7.32129,8.03711,12.47461,1.91602,5.28027,2.54297,10.23633,1.88477,14.86816-.66016,4.63086-2.44238,8.69824-5.34668,12.20117-2.90625,3.50098-6.77637,6.13086-11.61133,7.88477-4.83594,1.75488-9.49219,2.21973-13.96582,1.39648-4.47656-.8252-8.46777-2.79688-11.97461-5.91504-3.50879-3.12012-6.2207-7.32031-8.13672-12.60059ZM902.01074,354.08691c2.23926,6.1709,5.34668,10.11914,9.32129,11.84668,3.97363,1.72559,8.66504,1.60742,14.07324-.35547,5.34473-1.93848,9.00293-4.85156,10.97852-8.73535,1.97363-3.88574,1.8418-8.91406-.39746-15.08496-2.21582-6.10742-5.32812-10.01953-9.33398-11.7334-4.00684-1.71484-8.68164-1.60156-14.02539.33789-5.40918,1.96289-9.08398,4.87891-11.02637,8.75293-1.94336,3.87305-1.80566,8.86426.41016,14.97168Z%22/%3E%3Cpath d=%22M913.64551,419.60254l-1.27246-9.9707,71.33203,21.60254,1.61914,12.68945-63.60742,38.9248-1.28516-10.07129,46.98535-28.82031,8.66309-5.09668-.07715-.60449-9.65234-2.65723-52.70508-15.99609ZM938.43359,465.46484l-5.60352-43.90918,8.15723-1.04102,5.60352,43.90918-8.15723,1.04102Z%22/%3E%3Cpath d=%22M920.58105,500.40723l.2334-9.0332,50.23926,1.29785-.21484,8.32227-14.10742-.36426-.52637.69727-35.62402-.91992ZM948.28906,501.12305l.05762-2.2334,8.93164.23047-.05273,2.03027c2.69141.61035,5.13672,1.65625,7.33301,3.13477s3.90527,3.45215,5.12793,5.9209c1.22168,2.46973,1.79004,5.42969,1.7002,8.87988-.09961,3.85645-1.00977,6.98145-2.73047,9.375-1.72168,2.39258-3.93262,4.12891-6.63379,5.21094-2.7041,1.08105-5.64453,1.58105-8.82422,1.49902l-5.78516-.14941.2334-9.0332,4.16113.10742c3.92383.10156,6.87402-.70312,8.84766-2.41211,1.97363-1.70996,3.01367-4.62891,3.12012-8.75488.12109-4.66895-1.14551-8.10352-3.7959-10.30469-2.65234-2.20117-6.54883-3.36816-11.69043-3.50098Z%22/%3E%3Cpath d=%22M913.87012,576.60156l1.55273-11.05957c.72461-5.16211,2.53906-9.07617,5.44238-11.74316,2.90332-2.66895,7.33691-3.58398,13.30371-2.74512l44.84082,6.29688-1.25684,8.94824-44.84082-6.29785c-3.2168-.45117-5.50879.04688-6.87402,1.49512-1.36621,1.44922-2.2832,3.84766-2.75391,7.2002l-1.27051,9.04883-8.14355-1.14355ZM956.09668,582.53125l5.125-36.49512,7.54102,1.05859-5.12598,36.49609-7.54004-1.05957Z%22/%3E%3Cpath d=%22M896.42773,637.34863c2.14844-6.2041,5.05664-11.1416,8.72852-14.8125,3.66992-3.67188,7.97852-5.97656,12.92285-6.91406,4.94531-.93848,10.32715-.39941,16.14746,1.61621l37.7041,13.05664-2.99023,8.63379-37.12793-12.85645c-4.66895-1.61719-8.69629-2.18945-12.08496-1.71387-3.38672.47363-6.30566,2.02344-8.75488,4.65039-2.4502,2.625-4.51562,6.36914-6.19824,11.23047-1.68359,4.85938-2.37012,9.06348-2.05762,12.61035.31152,3.5459,1.64746,6.56836,4.00488,9.06836,2.3584,2.49902,5.87012,4.55762,10.54004,6.1748l37.12793,12.85645-2.95703,8.53906-37.70312-13.05664c-5.82129-2.01562-10.38281-4.92188-13.68945-8.71582-3.30566-3.79492-5.27148-8.25488-5.89648-13.37695-.62695-5.12402.13574-10.78711,2.28418-16.99023Z%22/%3E%3Cpath d=%22M856.94922,723.77148l4.37891-8.01953,24.41602,13.33008c4.39648,2.39941,8.32129,3.15527,11.77637,2.26562,3.4541-.89062,6.49609-3.74121,9.12305-8.55371,2.79004-5.10938,3.47754-9.68848,2.06348-13.7373-1.41406-4.0498-4.76465-7.5166-10.05078-10.40332l.92383-1.69336,8.96777,4.54883-.97266,1.78223c2.20312,1.89746,4.01367,4.19629,5.42969,6.89844,1.41797,2.7002,2.11035,5.73828,2.0791,9.11621-.03125,3.375-1.05176,6.9043-3.0625,10.58887-2.27051,4.15723-4.98926,7.12598-8.15918,8.90527-3.16797,1.77832-6.55176,2.57227-10.14941,2.38281-3.59766-.19141-7.12012-1.22656-10.56445-3.10742l-26.19922-14.30371ZM877.09082,686.87988l4.33008-7.93066,44.11035,24.08203-3.99023,7.30664-13.90137-7.58887-.78516.37988-29.76367-16.24902Z%22/%3E%3Cpath d=%22M843.48047,742.58496l5.13965-7.43164,41.33301,28.58594-5.13965,7.43164-41.33301-28.58594ZM889.90723,774.69336l5.13965-7.43164,9.51953,6.58301-5.13965,7.43164-9.51953-6.58301Z%22/%3E%3Cpath d=%22M815.88574,777.54004l7.19727-8.40527,53.625,14.64355-6.47168,7.55664-43.87793-12.44531-.46191.54004,19.04785,41.44043-6.40625,7.48047-22.65234-50.81055Z%22/%3E%3Cpath d=%22M774.47559,817.16406c4.1377-3.59668,8.40332-5.93848,12.79688-7.02051,4.39453-1.08398,8.70898-.86719,12.94434.6543,4.23535,1.51855,8.15137,4.34863,11.74805,8.4873,3.37402,3.88086,5.51953,8.02539,6.43457,12.43262.91504,4.4043.58691,8.74707-.98438,13.02832-1.57129,4.2793-4.39941,8.19531-8.4873,11.74805-3.83105,3.33008-7.80176,5.57129-11.91309,6.72266-4.11035,1.15137-8.1377,1.10742-12.08105-.12598-3.94336-1.23633-7.58008-3.76953-10.91016-7.60059-.57812-.66504-1.0957-1.31348-1.55566-1.94434-.45898-.63281-.86035-1.24902-1.20215-1.84766l34.94238-30.37012,3.46387,3.98535-30.5752,26.57324-.21484-4.11719c.34082.59863.73438,1.15527,1.17871,1.66602.44336.50977.8877,1.02148,1.33203,1.5332,3.28516,3.7793,6.86035,5.64941,10.72559,5.6084,3.86426-.04199,7.91797-1.90527,12.1582-5.58984,4.85352-4.21875,7.33008-8.43555,7.43457-12.64941.10254-4.21484-1.68848-8.44238-5.37402-12.68262l-1.39844-1.60938c-3.68555-4.24023-7.60938-6.61426-11.77148-7.12109-4.16211-.50781-8.69531,1.37109-13.59961,5.63281-4.24023,3.68555-6.7207,7.07324-7.44043,10.16602-.7207,3.0918.00684,5.88965,2.18262,8.39355l.46582.53613-6.89648,5.99414-.46582-.53613c-2.35352-2.70898-3.58984-5.78223-3.70898-9.21973-.11816-3.44043.74023-6.96484,2.57617-10.57812,1.83594-3.61426,4.56836-6.99707,8.19531-10.14941Z%22/%3E%3Cpath d=%22M753.88379,869.51758l1.86914-1.22168,4.88965,7.47754-1.69922,1.11133c1.02832,2.56055,1.55957,5.16699,1.5918,7.81445.0332,2.64648-.61816,5.1748-1.9541,7.58496-1.33594,2.40918-3.44727,4.55957-6.33691,6.44922-3.22852,2.11133-6.31738,3.13867-9.26367,3.08496-2.94727-.05469-5.63281-.88672-8.05957-2.49316-2.42578-1.60938-4.50977-3.74316-6.25098-6.40527l-3.16699-4.84375,7.5625-4.94531,2.27832,3.48438c2.14746,3.28418,4.4873,5.25391,7.01562,5.90527,2.5293.65039,5.52148-.15332,8.97656-2.41211,3.9082-2.55664,6.01367-5.55176,6.31641-8.9834.30273-3.43359-.9541-7.30273-3.76855-11.60742ZM738.71484,846.32031l7.5625-4.94531,27.50391,42.06152-6.96777,4.55664-7.72266-11.81152-.87305-.03613-19.50293-29.8252Z%22/%3E%3Cpath d=%22M680.01074,878.9541c7.14062-3.42383,13.32324-4.69922,18.54492-3.8252,5.22363.87305,9.0918,3.93359,11.60938,9.18359l.13184.27441-8.14844,3.90625-.30664-.64062c-1.61035-3.35742-3.83496-5.18066-6.67578-5.46875-2.84082-.29004-6.8252.79492-11.95117,3.25391-4.82031,2.31152-7.86914,4.44824-9.14258,6.41016-1.27344,1.96094-1.37012,4.07129-.28711,6.33008,1.02441,2.13574,2.45898,3.3252,4.30078,3.56738,1.84375.24219,4.66699-.21094,8.46875-1.3584l13.05762-4.23438c4.47461-1.46973,8.37891-1.86035,11.71191-1.16797,3.33398.69043,5.9082,2.92676,7.72266,6.71191,1.28711,2.68457,1.59863,5.40723.93164,8.16699-.66504,2.75684-2.27637,5.42578-4.83203,8.00293-2.55469,2.57617-5.99902,4.90332-10.33301,6.98145-4.51562,2.16504-8.69141,3.43555-12.52832,3.81152-3.83398.375-7.21582-.21875-10.1416-1.78027-2.92578-1.56348-5.25293-4.14355-6.97949-7.74414l-.08691-.18359,8.14746-3.90625.21973.45801c.99414,2.07324,2.21875,3.6084,3.66992,4.60156,1.45215.99219,3.36816,1.34863,5.74902,1.07129,2.38184-.28027,5.37305-1.28125,8.97266-3.00781,4.51758-2.16602,7.44238-4.24414,8.77734-6.23438,1.33496-1.99219,1.43066-4.17676.29004-6.55762-.99512-2.0752-2.36719-3.25586-4.11914-3.54199-1.75098-.28613-4.55859.15918-8.42383,1.33691l-11.41309,3.6709c-5.44824,1.78613-9.9082,2.34766-13.37793,1.68555-3.4707-.66309-6.09863-2.85645-7.88379-6.57812-1.34668-2.80859-1.625-5.62109-.83691-8.4375.78809-2.81836,2.49023-5.49219,5.10547-8.02148s5.96777-4.77539,10.05664-6.73633Z%22/%3E%3Cpath d=%22M639.69629,896.71582l8.49023-3.09375,17.20605,47.21777-8.49023,3.09375-17.20605-47.21777ZM659.02246,949.75293l8.49023-3.09375,3.96289,10.87402-8.49023,3.09375-3.96289-10.87402Z%22/%3E%3Cpath d=%22M594.90918,910.08789l10.76562-2.96973c5.02539-1.38672,9.33691-1.27734,12.93945.32715,3.60156,1.60352,6.20312,5.30957,7.80566,11.11719l12.04004,43.65137-8.71094,2.40234-12.04004-43.65137c-.86426-3.13184-2.23145-5.03613-4.10352-5.71289-1.87207-.67871-4.43848-.56641-7.70117.33301l-8.80859,2.42969-2.18652-7.92676ZM606.24707,951.19336l35.52734-9.7998,2.02441,7.34082-35.52734,9.7998-2.02441-7.34082Z%22/%3E%3Cpath d=%22M574.83203,896.60645l6.73047-.98047,1.18652,8.1377-8.63965,1.25879c-2.34375.3418-4.0459.98438-5.10645,1.9248-1.05859.94141-1.88281,2.44629-2.4707,4.51465l-2.34668,7.83203.30176-4.96875,32.64062,47.26074-9.94629,1.44922-17.73438-25.9375-6.99609-11.39453-.70312.10254-3.25098,12.8877-8.68848,29.78906-9.8457,1.43555,18.28125-59.70996c.87207-2.93066,2.01172-5.32031,3.41797-7.16699,1.4082-1.84668,3.18359-3.26855,5.3291-4.26562,2.14746-.99609,4.76074-1.71973,7.84082-2.16895Z%22/%3E%3C/svg%3E");
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  background-color: #eeecde;
  opacity: 0.9;
  position: absolute;
  margin: auto;
  inset: 0;
  width: auto;
  height: 100%;
}
@media print, screen and (min-width: 1230.02px) {
  .rotate-mau__inner__item {
    animation-duration: 50s;
  }
}
@media (prefers-reduced-motion: reduce) {
  .rotate-mau__inner__item {
    animation-play-state: paused;
  }
}

.home-lead {
  display: grid;
}
.home-lead {
  gap: calc(var(--margin) * 1) calc(var(--margin-width) * 2);
}
.home-lead {
  grid-template-columns: auto 1fr;
}
.home-lead {
  grid-template-rows: auto;
}
@media print, screen and (max-width: 320px) {
  .home-lead {
    grid-template-columns: auto;
  }
  .home-lead {
    grid-template-rows: auto auto;
  }
}
@media print, screen and (min-width: 568.02px) and (max-width: 840px) {
  .home-lead {
    grid-template-columns: 1fr 3fr;
  }
  .home-lead {
    grid-template-rows: auto;
  }
}
@media print, screen and (min-width: 840.02px) and (max-width: 1112px) {
  .home-lead {
    grid-template-columns: 1fr 2fr;
  }
  .home-lead {
    grid-template-rows: auto;
  }
}
@media print, screen and (min-width: 1112.02px) {
  .home-lead {
    gap: calc(var(--margin) * 1) calc(var(--margin-width) * 1);
  }
  .home-lead {
    grid-template-columns: 1fr 2fr;
  }
  .home-lead {
    grid-template-rows: auto;
  }
}
.home-lead__heading {
  grid-column: 1/2;
  grid-row: 1/-1;
  position: relative;
  font-size: var(--font-size--md);
  letter-spacing: var(--letter-spacing--md);
  line-height: 1;
  min-width: 1em;
}
@media print, screen and (max-width: 428px) {
  .home-lead__heading {
    grid-column: 1/-1;
    grid-row: 1/2;
  }
}
@media print, screen and (min-width: 840.02px) {
  .home-lead__heading {
    grid-column: 1/2;
    grid-row: 1/-1;
  }
}

.home-lead__heading__str {
  rotate: 90deg;
  position: absolute;
  line-height: 1;
  left: 1lh;
  top: 0;
  transform-origin: left top;
  font-family: ClashDisplayV, sans-serif;
}
.home-lead__heading__str, .home-lead__heading__str > * {
  font-weight: 450;
}
.home-lead__heading__str {
  color: #ff558f;
}
@media print, screen and (max-width: 428px) {
  .home-lead__heading__str {
    rotate: unset;
    position: relative;
    left: 0;
  }
}
@media print, screen and (min-width: 840.02px) {
  .home-lead__heading__str {
    position: relative;
    rotate: unset;
  }
}

.home-lead__txt {
  font-size: var(--font-size--lg);
  letter-spacing: var(--letter-spacing--lg);
  line-height: 1.75;
  margin-top: calc((var(--line-height-scale) - 1) * 0.5 * -1em);
  grid-column: 2/3;
  grid-row: 1/-1;
}
@media print, screen and (max-width: 428px) {
  .home-lead__txt {
    grid-column: 1/-1;
    grid-row: 2/3;
  }
}
@media print, screen and (min-width: 840.02px) {
  .home-lead__txt {
    grid-column: 2/3;
    grid-row: 1/-1;
  }
}
.home-lead__txt span {
  display: inline-block;
}

.l-content--entry {
  max-width: 65.8rem;
  margin-inline: auto;
}
.l-content--entry {
  padding-inline: var(--padding-page--inline) var(--padding-page--inline);
}
@media print, screen and (min-width: 1112.02px) {
  .l-content--entry {
    padding-inline: 0;
  }
}
.l-content--entry .figs:not(:last-child) {
  margin-bottom: calc(var(--margin-section) * 1);
}
.l-content--entry .figs:not(:first-child) {
  margin-top: calc(var(--margin-section) * 1);
}
.l-content--entry .figs:not(:has(.caption)) + .figs {
  margin-top: calc(var(--margin-section) * -1 + var(--margin-width) * 0.5) !important;
}
.l-content--entry .figs + .caption {
  margin-top: calc(var(--margin-section) * -1 + var(--margin) * 0.5) !important;
}
.l-content--entry .figs figure {
  display: grid;
}
.l-content--entry .figs figure {
  grid-template-rows: 1fr auto;
}
.l-content--entry .figs figure, .l-content--entry .figs picture, .l-content--entry .figs img {
  margin-bottom: 0;
}
.l-content--entry :where(.figs:has(figure:nth-child(2))) {
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
}
.l-content--entry :where(.figs:has(figure:nth-child(2))) {
  gap: calc(var(--margin) * 0.5) calc(var(--margin-width) * 0.5);
}
.l-content--entry :where(.figs:has(figure:nth-child(2))) {
  width: calc(100% + var(--padding-page--inline) + var(--padding-page--inline));
  margin-inline: calc(var(--padding-page--inline) * -1) calc(var(--padding-page--inline) * -1);
}
.l-content--entry :where(.figs:has(figure:nth-child(2))) figure {
  display: grid;
  gap: 0;
  grid-template-rows: subgrid;
}
.l-content--entry :where(.figs:has(figure:nth-child(2))) figure:first-child figcaption {
  padding-left: var(--padding-page--inline);
}
@media print, screen and (min-width: 840.02px) {
  .l-content--entry :where(.figs:has(figure:nth-child(2))) figure:first-child figcaption {
    padding-left: 0;
  }
}
.l-content--entry :where(.figs:has(figure:nth-child(2))) figure:last-child figcaption {
  padding-right: var(--padding-page--inline);
}
@media print, screen and (min-width: 840.02px) {
  .l-content--entry :where(.figs:has(figure:nth-child(2))) figure:last-child figcaption {
    padding-right: 0;
  }
}
.l-content--entry .figs:has(.fit) {
  width: 100%;
  margin-inline: auto;
}
.l-content--entry .figs:has(.ratio--2-3) {
  grid-template-columns: 2fr 3fr;
}
.l-content--entry .interviewer {
  font-weight: bold;
  padding-left: 1.3em;
  position: relative;
}
.l-content--entry .interviewer::before {
  content: "";
  position: absolute;
  left: 0;
  top: calc((1lh - 0.1rem) * 0.5);
  height: 0.1rem;
  width: 1em;
  background-color: currentcolor;
}
.l-content--entry .interviewee {
  padding-right: 1.6em;
  position: relative;
  display: inline-block;
  font-weight: bold;
}
.l-content--entry .interviewee::before {
  content: "";
  position: absolute;
  right: 0.3em;
  top: calc((1lh - 0.1rem) * 0.5);
  height: 0.1rem;
  width: 1em;
  background-color: currentcolor;
}
.l-content--entry .frontdash {
  padding-left: 3.3em;
  position: relative;
  width: fit-content;
  margin-left: auto;
  font-size: var(--font-size--sm);
  letter-spacing: var(--letter-spacing--sm);
  line-height: 1.75;
}
.l-content--entry .frontdash::before {
  content: "";
  position: absolute;
  left: 0;
  top: calc((1lh - 0.1rem) * 0.5);
  height: 0.1rem;
  width: 3em;
  background-color: currentcolor;
}
.l-content--entry .bordered {
  position: relative;
}
.l-content--entry .bordered::before {
  content: "";
  width: 100%;
  height: 100%;
  border: 0.1rem solid rgba(0, 0, 0, 0.11);
  position: absolute;
  z-index: 2;
}
.l-content--entry .bordered img {
  z-index: 1;
  position: relative;
}
.l-content--entry .figs--1 .square {
  margin-inline: auto;
  width: 81.65%;
}
.l-content--entry .figs--1 .square + .caption {
  width: 81.65%;
  margin-inline: auto;
}
.l-content--entry .figs--1 .vertical:not(.half) {
  margin-inline: auto;
  width: 66.6666%;
}
.l-content--entry .figs--1 .vertical:not(.half) + .caption {
  width: 66.6666%;
  margin-inline: auto;
}
.l-content--entry .figs--1 .expand {
  width: calc(100% + var(--padding-page--inline) + var(--padding-page--inline));
  margin-inline: calc(var(--padding-page--inline) * -1) calc(var(--padding-page--inline) * -1);
}
.l-content--entry .figs--1 .web {
  border: 0.1rem solid var(--color-figure);
  border-radius: 0.5em;
  overflow: hidden;
}
.l-content--entry .figs--1 .condensed {
  width: 50%;
  margin-inline: auto;
}
.l-content--entry .figs--1 .condensed + .caption {
  width: 50%;
  margin-inline: auto;
}
@media print, screen and (min-width: 840.02px) {
  .l-content--entry .figs--1 figure:has(figcaption):has(.vertical):not(:has(.half)) {
    width: calc(100% + var(--padding-page--inline));
    margin-right: calc(var(--padding-page--inline) * -1);
    display: grid;
    align-items: end;
  }
  .l-content--entry .figs--1 figure:has(figcaption):has(.vertical):not(:has(.half)) {
    gap: calc(var(--margin) * 1) calc(var(--margin-width) * 1);
  }
  .l-content--entry .figs--1 figure:has(figcaption):has(.vertical):not(:has(.half)) {
    grid-template-columns: 3fr 2fr;
  }
  .l-content--entry .figs--1 figure:has(figcaption):has(.vertical):not(:has(.half)) .vertical {
    width: 100%;
    margin-bottom: 0;
  }
  .l-content--entry .figs--1 figure:has(figcaption):has(.vertical):not(:has(.half)) .caption {
    width: 100%;
    margin-top: 0;
    margin-bottom: calc((1lh - 1em) * 0.5 * -1 + 0.075em);
  }
}
.l-content--entry .figs--1 figure:has(.half) {
  display: grid;
  align-items: end;
}
.l-content--entry .figs--1 figure:has(.half) {
  gap: calc(var(--margin) * 1) calc(var(--margin-width) * 1);
}
.l-content--entry .figs--1 figure:has(.half) {
  grid-template-columns: 1fr 1fr;
}
.l-content--lead {
  padding-bottom: var(--margin-article);
  margin-bottom: 0;
}

.l-content--profile {
  max-width: 65.8rem;
  margin-inline: auto;
}
.l-content--profile {
  padding-inline: var(--padding-page--inline) var(--padding-page--inline);
}
@media print, screen and (min-width: 1112.02px) {
  .l-content--profile {
    padding-inline: 0;
  }
}

.article-profile__list:not(:last-child) {
  margin-bottom: calc(var(--margin) * 1 * 1);
}
.article-profile__list {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: stretch;
  align-items: stretch;
  -webkit-align-content: space-between;
  align-content: space-between;
}
.article-profile__list > * {
  min-width: 0;
}
.article-profile__list > *.minimum {
  flex-grow: 0 !important;
  flex-shrink: 0 !important;
  white-space: nowrap;
}
.article-profile__list > * {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: 0;
}
.article-profile__list {
  gap: calc(var(--margin) * 1) calc(var(--margin-width) * 1);
}
.article-profile__list__item:not(:last-child) {
  margin-bottom: calc(var(--margin) * 1 * 1);
}

.article-profile__list__item__fig:not(:last-child) {
  margin-bottom: calc(var(--margin) * 1 * 1);
}
.article-profile__list__item__fig {
  margin-inline: auto;
  width: calc(14rem + var(--margin-width) * 1);
}
@media print, screen and (min-width: 840.02px) {
  .article-profile__list__item__fig {
    width: calc(21rem + var(--margin-width) * 2);
  }
}
.article-profile__list__item__fig figure {
  border-radius: 50%;
  overflow: hidden;
}

.article-profile__list__item__name-ja {
  text-align: center;
  font-size: var(--font-size--lg);
  letter-spacing: var(--letter-spacing--lg);
  line-height: 1.75;
  font-weight: bold;
}

.article-profile__list__item__name-en:not(:last-child) {
  margin-bottom: calc(var(--margin) * 0.5 * 1);
}
.article-profile__list__item__name-en {
  text-align: center;
  font-size: var(--font-size--xs);
  letter-spacing: var(--letter-spacing--xs);
  line-height: 1.75;
  font-family: ClashDisplayV, sans-serif;
}
.article-profile__list__item__name-en, .article-profile__list__item__name-en > * {
  font-weight: 450;
}
.article-profile__list__item__name-en {
  color: var(--color-main);
}

.article-profile__list__item__department:not(:last-child) {
  margin-bottom: calc(var(--margin) * 1 * 1);
}
.article-profile__list__item__department {
  text-align: center;
  font-size: var(--font-size--sm);
  letter-spacing: var(--letter-spacing--sm);
  line-height: 1.75;
}

.article-profile__info:not(:last-child) {
  margin-bottom: calc(var(--margin-section) * 1);
}
.article-profile__info {
  padding-inline: calc(var(--margin-article) - var(--padding-page--inline));
}
@media print, screen and (min-width: 840.02px) {
  .article-profile__info {
    padding-inline: calc(7rem + var(--margin-width));
  }
}

.article-profile__info__job {
  text-align: center;
}
.article-profile__info__job:not(:first-child) {
  margin-top: calc(var(--margin) * 0.5 * 1);
}
.article-profile__info__job {
  font-size: var(--font-size--sm);
  letter-spacing: var(--letter-spacing--sm);
  line-height: 1.75;
}

.article-profile__info__cv:not(:first-child) {
  margin-top: calc(var(--margin) * 1 * 1);
}
.article-profile__info__cv {
  font-size: var(--font-size--sm);
  letter-spacing: var(--letter-spacing--sm);
  line-height: 1.75;
}
.article-profile__info__cv p:not(:last-child) {
  margin-bottom: calc(var(--margin) * 0.5 * 1);
}

.article-profile__info__urls {
  font-size: var(--font-size--sm);
  letter-spacing: var(--letter-spacing--sm);
  line-height: 1.75;
}
.article-profile__info__urls a {
  display: block;
  padding-left: 1em;
  position: relative;
  width: fit-content;
}
.article-profile__info__urls a::before {
  content: "";
  position: absolute;
  top: 0.5lh;
  left: 0;
  height: 0.1rem;
  background-color: currentcolor;
  width: 0.4em;
}
.article-profile__info__urls li:first-child a {
  padding-top: var(--margin);
}
.article-profile__info__urls li:first-child a::before {
  top: calc(0.5lh + var(--margin));
}
.article-profile__info__urls li:last-child a {
  padding-bottom: var(--margin);
  margin-bottom: calc(var(--margin) * -1);
}

.article-profile__btns:not(:last-child) {
  margin-bottom: calc(var(--margin-section) * 1);
}
.article-profile__btns {
  padding-inline: calc(var(--margin-article) - var(--padding-page--inline));
}
@media print, screen and (min-width: 840.02px) {
  .article-profile__btns {
    padding-inline: calc(7rem + var(--margin-width));
  }
}

.l-to-home :where(a), .l-to-home :where(button) {
  color: inherit;
}
@media (hover: hover) {
  .l-to-home :where(a):hover, .l-to-home :where(button):hover {
    color: inherit;
  }
}
.l-to-home :where(a):focus-visible, .l-to-home :where(button):focus-visible {
  color: inherit;
}
.l-to-home {
  margin-top: var(--margin-article);
  height: 9rem;
}

.to-home {
  font-family: ClashDisplayV, sans-serif;
}
.to-home, .to-home > * {
  font-weight: 450;
}

.to-home__anchor {
  position: absolute;
  margin: auto;
  inset: 0;
  display: block;
  width: 4.5rem;
  height: 4.5rem;
  margin-inline: auto;
}
.to-home__anchor:focus-visible {
  color: var(--color-font-link-hover);
}

.to-home__anchor__svg {
  position: absolute;
  left: 0;
  top: 0;
  width: 4.5rem;
  height: 4.5rem;
  scale: 1;
  transition-property: color,scale,opacity;
  transition-duration: 0.3s;
  transition-timing-function: cubic-bezier(0, 0.55, 0.45, 1);
  transition-delay: 0s;
}
@media (prefers-reduced-motion: reduce) {
  .to-home__anchor__svg {
    transition: none;
  }
}
.to-home__anchor__svg {
  will-change: scale, rotate;
  opacity: 0;
  color: var(--color-white);
}
.to-home__anchor__svg--2 {
  rotate: 180deg;
}

.to-home__anchor__icon {
  width: 4.5rem;
  height: 4.5rem;
  position: absolute;
  left: 0;
  top: 0;
}
.to-home__anchor__icon::before, .to-home__anchor__icon::after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: currentcolor;
  transition-property: background-color;
  transition-duration: 0.3s;
  transition-timing-function: cubic-bezier(0, 0.55, 0.45, 1);
  transition-delay: 0s;
}
@media (prefers-reduced-motion: reduce) {
  .to-home__anchor__icon::before, .to-home__anchor__icon::after {
    transition: none;
  }
}
.to-home__anchor__icon::before {
  -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg id=%22a%22 xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 45 45%22%3E%3Cpath d=%22M34.5,11v6c0,.13807.11193.25.25.25h1.5c.13807,0,.25-.11193.25-.25v-6c0-1.65685-1.34315-3-3-3H11.5c-1.65685,0-3,1.34315-3,3v25c0,.55225.44727,1,1,1s1-.44775,1-1V11c0-.55228.44772-1,1-1h22c.55228,0,1,.44772,1,1Z%22/%3E%3Cpath d=%22M34.5,36c0,.55225.44727,1,1,1s1-.44775,1-1v-6.5c0-.13807-.11193-.25-.25-.25h-1.5c-.13807,0-.25.11193-.25.25v6.5Z%22/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg id=%22a%22 xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 45 45%22%3E%3Cpath d=%22M34.5,11v6c0,.13807.11193.25.25.25h1.5c.13807,0,.25-.11193.25-.25v-6c0-1.65685-1.34315-3-3-3H11.5c-1.65685,0-3,1.34315-3,3v25c0,.55225.44727,1,1,1s1-.44775,1-1V11c0-.55228.44772-1,1-1h22c.55228,0,1,.44772,1,1Z%22/%3E%3Cpath d=%22M34.5,36c0,.55225.44727,1,1,1s1-.44775,1-1v-6.5c0-.13807-.11193-.25-.25-.25h-1.5c-.13807,0-.25.11193-.25.25v6.5Z%22/%3E%3C/svg%3E");
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
}
.to-home__anchor__icon::after {
  -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg id=%22a%22 xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 45 45%22%3E%3Cpath d=%22M40.25,22.25h-21.58594l5.29297-5.29297c.39062-.39062.39062-1.02344,0-1.41406s-1.02344-.39062-1.41406,0l-5.58594,5.58594c-1.16895,1.16943-1.16895,3.07275,0,4.24219l5.58594,5.58594c.19531.19531.45117.29297.70703.29297s.51172-.09766.70703-.29297c.39062-.39062.39062-1.02344,0-1.41406l-5.29297-5.29297h21.58594c.55273,0,1-.44775,1-1s-.44727-1-1-1Z%22/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg id=%22a%22 xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 45 45%22%3E%3Cpath d=%22M40.25,22.25h-21.58594l5.29297-5.29297c.39062-.39062.39062-1.02344,0-1.41406s-1.02344-.39062-1.41406,0l-5.58594,5.58594c-1.16895,1.16943-1.16895,3.07275,0,4.24219l5.58594,5.58594c.19531.19531.45117.29297.70703.29297s.51172-.09766.70703-.29297c.39062-.39062.39062-1.02344,0-1.41406l-5.29297-5.29297h21.58594c.55273,0,1-.44775,1-1s-.44727-1-1-1Z%22/%3E%3C/svg%3E");
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
}

.to-home__anchor .to-home__anchor__svg {
  animation: kf__spin 9s linear infinite;
}
.to-home__anchor .to-home__anchor__svg--2 {
  animation-name: kf__spin--180;
}
.to-home__anchor .to-home__anchor__svg {
  animation-play-state: running;
  scale: 2;
  opacity: 1;
}
.to-home__anchor:hover .to-home__anchor__svg {
  scale: 2.2;
}
.to-home__anchor:hover .to-home__anchor__icon::after {
  background-color: var(--color-main);
  animation: kf__icon-h-loop-re 0.3s 1 linear;
}
.to-home__anchor:focus-visible .to-home__anchor__svg {
  color: var(--color-font-link-hover);
}

/*# sourceMappingURL=style.css.map */
