.kingdom-mark{width:69px;height:69px;flex:none;filter:drop-shadow(0 2px 0 #1112)}.header .brand{gap:14px;font-size:20px;letter-spacing:1.6px}.header .brand b{font-size:33px;letter-spacing:1.4px;line-height:.95;margin-top:3px}.header .brand-sub{font-size:7px;letter-spacing:2px;margin-top:8px}.hero h1{margin-bottom:19px}.hero-slogan{font-size:15px;font-weight:700;letter-spacing:.1px;margin:0 0 14px;color:#991027}.hero .intro{font-size:14px;line-height:1.9}.footer .brand{gap:13px}.footer .kingdom-mark{width:61px;height:61px}.footer .brand b{letter-spacing:1px}.footer .brand-sub{letter-spacing:1.6px}.topline span{letter-spacing:2px}.brand-showcase{background:#111;color:#fff9ee;border-top:4px solid var(--gold)}.brand-showcase .section{padding-block:48px}.brand-showcase h2{font-size:38px}.brand-showcase p{color:#c8b7aa;font-size:13px;max-width:620px}.brand-showcase video{width:100%;display:block;aspect-ratio:16/9;background:#070707;border:1px solid #644333}.brand-showcase .media-caption{font-size:10px;line-height:1.8}.brand-showcase a{color:var(--gold)}
@media(max-width:760px){.header .brand{font-size:19px;gap:12px}.header .brand b{font-size:31px}.kingdom-mark{width:63px;height:63px}.header .brand-sub{font-size:7px;letter-spacing:1.7px}.hero-slogan{font-size:14px}.hero .intro{font-size:14px}.topline{font-size:8px}.footer .kingdom-mark{width:56px;height:56px}}

.brand-showcase audio{display:block;width:min(100%,620px);margin-top:18px}.brand-showcase details{margin-top:20px;padding-top:18px;border-top:1px solid #634044}.brand-showcase summary{font-size:13px;font-weight:700;color:var(--gold)}

.official-moments{margin-top:24px;padding:22px;border:1px solid #634044;background:#1d1215}.official-moments h3{font-size:20px;margin:0 0 9px;color:#fff9ee}.official-moments p{margin:0 0 14px}.official-moments a{display:inline-block;margin:0 22px 9px 0;font-size:13px;font-weight:700;line-height:1.6}.brand-showcase .media-caption{font-size:12px;max-width:790px}
