:root{font-size:clamp(14px,10.5714px + .4821vw,16px);--size: 32px;--head: 82px}@media screen and (min-width: 1400px){:root{font-size:16px}}@media screen and (max-width: 1119px){:root{font-size:16px;--size: 5%;--head: 66px}}@media screen and (max-width: 767px){:root{font-size:16px;--size: 5%}}.site-philosophy .message__box p:not(:last-child){margin-bottom:2rem}.site-philosophy .message__name{margin-top:2.5rem;text-align:right;font-weight:500}.site-philosophy .message__name strong{display:block;font-weight:500;font-size:1.5rem}@media screen and (max-width: 1119px){.site-philosophy .message__name strong{font-size:1.375rem}}@media screen and (max-width: 767px){.site-philosophy .message__name strong{font-size:1.25rem}}.site-philosophy .vision .hgroup:not(:first-child){margin-top:4.15rem}.site-philosophy .vision__lead{font-size:1.5rem;font-weight:500}@media screen and (max-width: 1119px){.site-philosophy .vision__lead{font-size:1.25rem}}@media screen and (max-width: 767px){.site-philosophy .vision__lead{font-size:1.125rem}}/*# sourceMappingURL=philosophy.css.map */