/* v13.5 · supplied Choi Hyeonsik brand assets · sitewide logo harmonization */
.site-header .brand{display:inline-flex;align-items:center;min-width:0;gap:0;margin-right:auto}
.site-header .brand-lockup{display:block;width:168px;height:auto;max-height:64px;object-fit:contain;flex-shrink:0;transition:opacity .18s ease}
.site-header .brand:hover .brand-lockup{opacity:.9}
.site-header .brand:focus-visible{border-radius:5px;outline-offset:4px}
.brand-accessible{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.site-footer .footer-brand-link{display:inline-block;max-width:100%;margin-bottom:2px;border-radius:5px}
.site-footer .footer-brand-lockup{display:block;width:237px;max-width:100%;height:auto;filter:none}
.site-footer .footer-brand-link:hover .footer-brand-lockup{opacity:.9}
@media(max-width:1200px){.site-header .brand-lockup{width:151px}}
@media(max-width:1060px){.site-header .brand-lockup{width:146px;max-height:55px}.site-header .brand{height:var(--bar-h)}}
@media(max-width:380px){.site-header .brand-lockup{width:134px}.site-header .header-row{column-gap:8px}.site-header .nav-cta{padding-inline:10px}}
@media(prefers-reduced-motion:reduce){.site-header .brand-lockup{transition:none}}
