.reset-button{-webkit-tap-highlight-color:transparent;align-items:center;-webkit-appearance:none;background-color:transparent;border:0;cursor:pointer;display:inline-flex;margin:0;outline:0;padding:0;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.reset-button:disabled{cursor:not-allowed}.reset-input{-webkit-tap-highlight-color:transparent;-webkit-appearance:none;background-clip:padding-box;border:0;display:block;margin:0;outline:0;padding:0;width:100%}.reset-input:disabled{cursor:default}@keyframes placeholder{0%{opacity:.6}to{opacity:1}}.l-section.--about .l-section__wrapper{display:flex;flex-direction:column;margin:0 auto;width:calc(100% - 48px)}@media (min-width:1280px){.l-section.--about .l-section__wrapper{flex-direction:row;max-width:1208px;width:calc(100% - 96px)}.l-section.--about .m-post-content,.l-section.--about .m-post-figure{width:calc(50% - 24px)}}.l-section.--about .m-post-figure{margin-left:auto;margin-right:auto;margin-top:-24px}@media (min-width:1280px){.l-section.--about .m-post-figure{margin-right:48px}}.l-section.--about .m-post-content{margin-top:24px}.m-banner-page{background-color:var(--color-light-tint);padding:48px;text-align:center}@media (min-width:1280px){.m-banner-page{padding:64px 96px}}.m-banner-page__title{color:var(--color-dark-shade);display:block;font-size:2.5rem;font-weight:700;line-height:120%;margin-bottom:8px;margin-top:0}@media (min-width:1280px){.m-banner-page__title{font-size:3rem}}.m-banner-page__subtitle{color:var(--color-medium-shade);display:block;font-size:1rem;font-weight:500;line-height:120%;margin-bottom:0;margin-top:0}@media (min-width:1280px){.m-banner-page__subtitle{font-size:1.25rem}}.m-post-figure{height:-moz-fit-content;height:fit-content;margin:0;overflow:hidden;position:relative;width:-moz-fit-content;width:fit-content}.m-post-figure__img{border:1px solid var(--color-light-shade);border-radius:8px;box-shadow:0 2px 2px rgba(0,0,0,.05);display:block;width:100%}.m-post-figure__caption{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:rgba(var(--color-primary-rgb),.5);border-radius:8px;bottom:16px;color:var(--color-primary-contrast);font-size:.875rem;left:0;line-height:120%;margin:0 auto;padding:8px 16px;position:absolute;right:0;width:calc(100% - 32px)}.m-post-content>p{color:var(--color-dark-tint);font-weight:400;line-height:150%}.m-post-content>p:first-child{margin-top:0}.m-post-content>p:last-child{margin-bottom:0}
