.sonjai-brand{color:#fff;white-space:nowrap;flex-shrink:0;align-items:center;gap:9px;line-height:1;display:inline-flex}.sonjai-brand .sonjai-mark{flex-shrink:0;width:36px;height:36px;display:block}.sonjai-wordmark{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.sonjai-name{letter-spacing:-.02em;font-size:25px;font-weight:800;line-height:1.05}.sonjai-subname{letter-spacing:.06em;color:#bcbcbc;font-size:10px;font-weight:600;line-height:1}.sonjai-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;display:flex}.sonjai-footer nav{color:#bcbcbc;flex-wrap:wrap;align-items:center;gap:24px;font-size:14px;display:flex}.sonjai-footer nav a{align-items:center;min-height:44px;display:inline-flex}.sonjai-footer nav a:hover{color:var(--yellow)}.sonjai-footer nav a:focus-visible{outline:2px solid var(--yellow);outline-offset:4px}.sonjai-footer .sonjai-credits{color:#aaa;text-align:start;border-top:1px solid #333;flex-basis:100%;margin:0;padding-top:20px;font-size:12px;line-height:1.6}.sonjai-footer .sonjai-credits a{color:#ddd;text-underline-offset:3px;text-decoration:underline}@media (max-width:700px){.sonjai-footer,.sonjai-footer nav{gap:20px}.sonjai-footer .sonjai-credits{padding-top:16px}.sonjai-brand{gap:8px}.sonjai-name{font-size:23px}.sonjai-brand .sonjai-mark{width:34px;height:34px}}.phone-caption .sonjai-brand{margin-bottom:12px}
