html body .hgo-republic497{display:none!important}html[data-hgo-republic497="active"] body .hgo-republic497{display:flex!important;position:relative!important;align-items:center!important;isolation:isolate!important;box-sizing:border-box!important;overflow:hidden!important;min-height:240px!important;margin:12px 0 23px!important;padding:24px 28px!important;border-radius:22px!important;border:1px solid #a3001c!important;background:linear-gradient(110deg,#d20025,#ec0b2b 65%,#b90020)!important;box-shadow:0 5px 0 #97001c,0 14px 24px #151b2c40!important;color:#fff!important;order:-1!important}
html body .hgo-republic497-copy{position:relative!important;z-index:3!important;max-width:60%!important}html body .hgo-republic497-copy>span{display:inline-block!important;background:#fff!important;color:#ba0023!important;padding:6px 10px!important;border-radius:6px!important;font-size:10px!important;letter-spacing:1px!important;font-weight:900!important;box-shadow:0 3px 8px #80001b40!important}html body .hgo-republic497 h2{margin:12px 0 0!important;color:#fff!important;font-size:clamp(26px,3.6vw,38px)!important;font-weight:900!important;line-height:1.02!important;letter-spacing:-1.1px!important}html body .hgo-republic497 h2 strong{font:inherit!important;color:#fff!important}html body .hgo-republic497 p{margin:13px 0 0!important;color:#fff!important;font-size:11px!important;font-weight:700!important;line-height:1.4!important}
html body .hgo-republic497-flag{position:absolute!important;right:24%!important;top:50%!important;transform:translateY(-50%)!important;width:155px!important;height:135px!important;z-index:1!important;filter:drop-shadow(0 5px 5px #8e001c40)!important}html body .hgo-republic497-portrait{position:absolute!important;right:22px!important;bottom:0!important;margin:0!important;width:155px!important;height:225px!important;z-index:2!important;border:1px solid #ffffff80!important;border-bottom:0!important;border-radius:80px 80px 0 0!important;overflow:hidden!important;box-shadow:-8px 0 24px #71001960!important;background:#202024!important}html body .hgo-republic497-portrait img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:50% 15%!important;filter:grayscale(1) contrast(1.07)!important}html body .hgo-republic497-portrait figcaption{position:absolute!important;bottom:0!important;left:0!important;right:0!important;padding:25px 8px 13px!important;background:linear-gradient(transparent,#151518f5)!important;color:#fff!important;text-align:center!important;font-size:10px!important;line-height:1.4!important}html body .hgo-republic497-portrait figcaption b{font-weight:900!important;letter-spacing:2px!important;font-size:13px!important}
@media(max-width:600px){html[data-hgo-republic497="active"] body .hgo-republic497{min-height:230px!important;padding:19px!important;margin-top:8px!important}html body .hgo-republic497 h2{font-size:29px!important}html body .hgo-republic497-copy{max-width:64%!important}html body .hgo-republic497-copy>span{font-size:8px!important;padding:5px 7px!important;letter-spacing:.5px!important}html body .hgo-republic497 p{font-size:10px!important;max-width:185px!important}html body .hgo-republic497-portrait{right:10px!important;width:100px!important;height:155px!important}html body .hgo-republic497-flag{width:91px!important;height:74px!important;right:16px!important;top:8px!important;transform:none!important}html body .hgo-republic497-portrait figcaption{font-size:8px!important;padding-bottom:10px!important}html body .hgo-republic497-portrait figcaption b{font-size:10px!important;letter-spacing:1px!important}}
@media(max-width:350px){html body .hgo-republic497 h2{font-size:25px!important}html body .hgo-republic497-portrait{width:85px!important;height:145px!important;right:7px!important}html body .hgo-republic497-flag{right:6px!important}html body .hgo-republic497 p{font-size:9px!important}}

/* Brushed burgundy metal: narrow silver reflections, deep red body. */
html[data-hgo-republic497="active"] body .hgo-republic497{border-color:#76454e!important;background:repeating-linear-gradient(174deg,#ffffff04 0px,#ffffff04 1px,transparent 1px,transparent 4px),linear-gradient(118deg,#210f17 0%,#49202b 19%,#823342 39%,#4a1d2a 58%,#24131c 81%,#542330 100%)!important;box-shadow:inset 0 1px 0 #e9c1cb80,inset 0 -1px 0 #110a11,0 5px 0 #21131b,0 15px 26px #11182745!important}
html body .hgo-republic497:before{content:""!important;position:absolute!important;inset:-70% -50%!important;z-index:0!important;pointer-events:none!important;background:linear-gradient(112deg,transparent 36%,#f5d9e903 41%,#f9e9f233 47%,#ffffff55 49%,#ead6e31a 52%,transparent 59%)!important;transform:translateX(-48%)!important;animation:hgo498-metal-sweep 9s ease-in-out infinite!important;will-change:transform!important}
html body .hgo-republic497:after{content:""!important;position:absolute!important;inset:0!important;border-radius:inherit!important;z-index:4!important;pointer-events:none!important;box-shadow:inset 0 1px 1px #ffffff30,inset 1px 0 0 #d7a0ae30!important;background:linear-gradient(180deg,#ffffff08,transparent 25%,transparent 80%,#00000020)!important}
html body .hgo-republic497-copy>span{background:linear-gradient(135deg,#f7f4f6,#c2b6bf 49%,#eee8ed 52%,#d4c7d0)!important;color:#41202c!important;border:1px solid #e3d3de!important;box-shadow:0 3px 9px #140b1855,inset 0 1px 0 white!important}
html body .hgo-republic497 h2{color:#faf4f6!important;text-shadow:0 2px 0 #190c16,0 4px 12px #14081545!important}html body .hgo-republic497 h2 strong{color:#faf4f6!important}html body .hgo-republic497 p{color:#e7dce2!important}
html body .hgo-republic497-flag{filter:drop-shadow(0 2px 1px #180b15) drop-shadow(0 0 10px #fff2)!important;animation:hgo498-flag-glow 5s ease-in-out infinite!important}
html body .hgo-republic497-portrait{border-color:#c8adb8!important;box-shadow:-8px 0 24px #10091370,inset 0 1px 0 #fff8!important}
@keyframes hgo498-metal-sweep{0%,12%{transform:translateX(-48%)}65%,100%{transform:translateX(48%)}}
@keyframes hgo498-flag-glow{0%,100%{opacity:.86}50%{opacity:1}}
@media(prefers-reduced-motion:reduce){html body .hgo-republic497:before,html body .hgo-republic497-flag{animation:none!important;will-change:auto!important}html body .hgo-republic497:before{transform:translateX(0)!important;opacity:.45!important}}
