/* Horizontal raster concept displayed at its natural visual bounds. */
.brand{gap:0;flex-shrink:0}
.brand .brand-lockup{display:block;width:270px;height:auto;aspect-ratio:2015 / 272;fill:none;stroke:none}
.footer .brand-lockup{width:290px;filter:brightness(0) invert(1)}
@media(max-width:1100px){.brand .brand-lockup{width:228px}}
@media(max-width:850px){.brand .brand-lockup{width:202px}.header-inner{gap:18px}}
@media(max-width:640px){.brand .brand-lockup{width:227px}.footer .brand-lockup{width:270px}}
@media(max-width:360px){.brand .brand-lockup{width:204px}}

.identity-intro{padding:55px 0 38px}.identity-intro h1{font-size:clamp(35px,4vw,55px);margin-top:17px}.identity-intro p{margin-top:18px;max-width:700px;font-size:17px}
.identity-back{font-size:14px;border-bottom:1px solid #9facb7;padding-bottom:4px}
.identity-board{background:#f3f5f7;border:1px solid #e2e7eb;padding:50px 5%;margin-bottom:0;min-height:235px;display:flex;flex-direction:column;justify-content:center;gap:35px}
.identity-board svg{display:block;width:min(820px,100%);height:auto;aspect-ratio:1977 / 280;stroke:none;fill:none;margin:0 auto}
.identity-board small{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#667481}
.identity-board-dark{background:#101d2c;border-color:#101d2c}.identity-board-dark svg{filter:brightness(0) invert(1)}.identity-board-dark small{color:#b9cbd8}
.identity-caption{display:grid;grid-template-columns:1fr 1fr;gap:55px;padding-block:30px 65px}.identity-caption h2{font-size:25px;margin-bottom:14px}.identity-caption p{font-size:16px}
.identity-photo{width:100%;height:auto;display:block}.identity-photo-section{padding-block:10px 65px}.identity-photo-section h2{font-size:35px;margin-bottom:24px}.identity-photo-section p{margin-top:18px;font-size:14px}
@media(max-width:640px){.identity-intro{padding-block:34px}.identity-board{padding:30px 20px;min-height:150px;gap:23px}.identity-caption{grid-template-columns:1fr;gap:23px;padding-block:30px 45px}.identity-photo-section h2{font-size:29px}.identity-intro p{font-size:16px}}
