@keyframes o-btn-border-run{0%{transform:translateX(0)}50%{transform:translateX(100%)}51%{transform:translateX(-100%)}to{transform:translateX(0)}}.c-about-brand-msg{padding:4.96rem 1.125rem 5.09rem;text-align:center}.c-about-brand-msg__subtitle{color:#c78d71;margin:0 0 1rem;letter-spacing:normal}.c-about-brand-msg__title{color:#231f20;margin:0 auto 1rem;width:100%;line-height:2rem;font-size:1.5rem;letter-spacing:normal;max-width:65%}.c-about-brand-msg__content{max-width:75%;margin:2rem auto 3.4rem;padding-top:2rem;position:relative;letter-spacing:normal;line-height:1rem;font-weight:500}.c-about-brand-msg__content:before{content:"";height:.063rem;width:5rem;background-color:#eee;position:absolute;top:0;left:50%;transform:translate(-50%)}.c-about-brand-msg__gallery{display:grid;grid-auto-flow:column;gap:.938rem;padding:0 .35rem}.c-about-brand-msg__gallery-column:nth-child(3){display:none}.c-about-brand-msg__gallery-image{height:0}.c-about-brand-msg__gallery-image:first-child{margin-bottom:1rem}.c-about-brand-msg__gallery-image img{width:100%}.c-about-brand-msg__gallery-column:nth-child(odd) .c-about-brand-msg__gallery-image:first-child{padding-bottom:119%}.c-about-brand-msg__gallery-column:nth-child(2n) .c-about-brand-msg__gallery-image:first-child,.c-about-brand-msg__gallery-column:nth-child(odd) .c-about-brand-msg__gallery-image:last-child{padding-bottom:77%}.c-about-brand-msg__gallery-column:nth-child(2n) .c-about-brand-msg__gallery-image:last-child{padding-bottom:119%}@media only screen and (min-width:750px){.c-about-brand-msg{padding:4.5rem 2rem}}@media only screen and (min-width:1000px){.c-about-brand-msg{padding:7.5rem 7rem}.c-about-brand-msg__subtitle{margin-bottom:1.25rem}.c-about-brand-msg__title{font-size:min(2.5vw,2.25rem);line-height:2.5rem}.c-about-brand-msg__content{max-width:25rem;margin-top:2.25rem;margin-bottom:6.5rem;padding-top:2.25rem;font-size:.875rem;line-height:1.25rem}.c-about-brand-msg__gallery{padding:0 2.4rem;max-width:112.75rem;margin-left:auto;margin-right:auto}.c-about-brand-msg__gallery-column:nth-child(3){display:block}}@media only screen and (min-width:1250px){.c-about-brand-msg{padding:7.5rem 7rem 7.3rem}}@media only screen and (min-width:1500px){.c-about-brand-msg{padding:7rem 9.5rem}}
