.fi.mission{margin:0 auto;max-width:25rem}@media screen and (min-width:640px){.fi.mission{max-width:58.875rem}}.fi.mission h2{color:#000;font-family:Lora,serif;font-size:1.5em;font-weight:600;line-height:75%;margin-bottom:2.25rem}@media screen and (min-width:991px){.fi.mission h2{font-size:2em;margin-bottom:3rem}}.fi.mission ul{display:flex;flex-wrap:wrap;margin:0 -.75rem;row-gap:1.875rem;width:auto}.fi.mission ul li{padding:0 .75rem;width:100%}@media screen and (min-width:640px){.fi.mission ul li{width:33.3333333333%}}.fi.mission ul li .mission__item figure{overflow:hidden}.fi.mission ul li .mission__item figure img{transform:scale(1);transform-origin:bottom;transition:all .3s ease-in-out}.fi.mission ul li .mission__item figure figcaption{bottom:0;color:#fff;font-family:DM Mono,monospace;font-size:1em;font-weight:500;left:0;letter-spacing:.05rem;line-height:120%;padding:0 1.25rem 1.25rem;position:absolute;text-transform:uppercase;width:100%;z-index:2}@media screen and (min-width:640px){.fi.mission ul li .mission__item figure figcaption{font-size:.9375em}}@media screen and (min-width:769px){.fi.mission ul li .mission__item figure figcaption{font-size:1em}}@media screen and (min-width:991px){.fi.mission ul li .mission__item figure figcaption{font-size:1.25em;padding:0 3rem 2.8rem}}.fi.mission ul li .mission__item figure:after{background:linear-gradient(180deg,transparent,#000);bottom:0;content:"";height:100%;left:0;position:absolute;width:100%}.fi.mission ul li .mission__item:hover figure img{transform:scale(1.04)}.l-fill{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.fi.mission ul li .mission__item article{margin-top:1rem}@media screen and (min-width:768px){.fi.mission ul li .mission__item article{margin-top:1.5rem}}.fi.mission ul li .mission__item article p{font-size:.875em;line-height:150%;margin-bottom:.625rem}@media screen and (min-width:768px){.fi.mission ul li .mission__item article p{font-size:1.125em;margin-bottom:1rem}}section.sec__mission.about__mission{background-color:transparent}.fi.article.about--article{padding-top:40px}@media screen and (min-width:991px){.fi.article.about--article{padding-top:56px}}