:root{color-scheme:dark;--chrome-text: #f4eadc;--chrome-muted: #dcc8b5;--chrome-gold-1: #8f6127;--chrome-gold-2: #d2a450;--chrome-navy-1: #17253e;--chrome-navy-2: #34527f;--chrome-border: rgba(223, 191, 150, .2);--chrome-shadow: 0 18px 46px rgba(0, 0, 0, .42);--chrome-page-width: 1380px;--chrome-font-body: "Source Sans 3", "Segoe UI", Arial, sans-serif;--chrome-font-display: "Bebas Neue", sans-serif;--chrome-header-home-height: 50px;--chrome-header-compact-height: 35px;--chrome-chryon-height: 30px;--site-footer-height: 118px}body[data-site-page]{padding-top:calc(var(--site-header-height, var(--chrome-header-compact-height)) + var(--chrome-chryon-height) + 14px);padding-bottom:calc(var(--site-footer-height) + 8px)}body[data-site-header-size=home]{--site-header-height: var(--chrome-header-home-height)}body[data-site-header-size=compact]{--site-header-height: var(--chrome-header-compact-height)}.page-width{width:min(var(--chrome-page-width),calc(100% - 20px));margin:0 auto}.site-chrome{position:fixed;inset:0 0 auto 0;z-index:90}.site-chrome__bar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;height:var(--site-header-height, var(--chrome-header-compact-height));background:linear-gradient(180deg,#0b0a0ef5,#130e15eb),linear-gradient(90deg,#46699c24,#d2a4501a);border-bottom:1px solid var(--chrome-border);box-shadow:0 12px 24px #00000047}.site-chrome.is-collapsed .site-chryon,.site-chrome.is-collapsed .site-chrome__label{opacity:0;pointer-events:none}.site-chrome.is-collapsed .site-chrome__bar{grid-template-columns:auto 1fr auto;height:30px}body.site-header-collapsed{--chrome-chryon-height: 0px;--site-header-height: 30px}.site-chrome__brand,.site-chrome__label,.site-chrome__toggle,.site-map-footer h2{font-family:var(--chrome-font-display)}.site-chrome__brand{justify-self:start;color:var(--chrome-text);font-size:clamp(1.2rem,2vw,1.6rem);letter-spacing:.06em}.site-chrome__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;color:var(--chrome-muted);font-size:clamp(.8rem,1.5vw,1rem);letter-spacing:.06em}.site-chrome__toggle{display:inline-flex;align-items:center;gap:8px;justify-self:end;height:calc(var(--site-header-height, var(--chrome-header-compact-height)) - 8px);padding:0 10px;color:var(--chrome-text);border:1px solid rgba(255,255,255,.1);background:#ffffff08;cursor:pointer}.site-chrome__toggle-lines,.site-chrome__toggle-lines:before,.site-chrome__toggle-lines:after{display:block;width:14px;height:1px;background:currentColor;content:""}.site-chrome__toggle-lines{position:relative}.site-chrome__toggle-lines:before{position:absolute;top:-4px}.site-chrome__toggle-lines:after{position:absolute;top:4px}.site-chrome__toggle-text{font:600 .72rem/1 var(--chrome-font-body);letter-spacing:.06em;text-transform:uppercase}.site-chrome__menu{background:#08080bf5;border-bottom:1px solid var(--chrome-border)}.site-chrome__menu-inner{display:grid;gap:8px;padding:12px 0}.site-chrome__menu-inner a{color:var(--chrome-text);padding:8px 0;border-bottom:1px solid rgba(255,255,255,.06)}.site-chrome__menu-inner a.is-active{color:#f5d9af}.site-chryon{position:fixed;top:var(--site-header-height, var(--chrome-header-compact-height));left:50%;z-index:80;transform:translate(-50%);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;min-height:var(--chrome-chryon-height);background:#090b10f0;border:1px solid var(--chrome-border);box-shadow:0 10px 24px #0003}.site-chryon__label,.site-chryon__cta{padding:0 10px;font-family:var(--chrome-font-display);font-size:.82rem;letter-spacing:.06em;color:#f4d8b3;white-space:nowrap}.site-chryon__viewport{min-width:0;overflow:hidden}.site-chryon__text{margin:0;color:var(--chrome-text);font:500 .88rem/1.2 var(--chrome-font-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.site-chryon__cta{color:var(--chrome-text);border-left:1px solid rgba(255,255,255,.08)}.site-map-footer{position:fixed;left:0;right:0;bottom:0;z-index:88;margin:0;padding:8px 0 10px;border-top:1px solid var(--chrome-border);background:linear-gradient(180deg,#0a0a0ec2,#100c11d1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 -10px 24px #00000052;transition:padding .18s ease,transform .18s ease}.site-map-footer.is-collapsed{padding:2px 0 4px}.site-map-footer.is-collapsed .site-map-footer__grid{display:none}.site-map-footer.is-collapsed .site-map-footer__copyright{border-top:0;padding-top:0;font-size:.66rem;opacity:.86}body.site-footer-collapsed{--site-footer-height: 30px}.site-map-footer__inner{display:grid;gap:6px}.site-map-footer__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.site-map-footer__section h2{margin:0 0 4px;font-size:.9rem;font-weight:400;letter-spacing:.06em;color:var(--chrome-text)}.site-map-footer__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 10px;margin:0;padding:0;list-style:none}.site-map-footer__chips,.site-map-footer__socials{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.site-map-footer__chips a{display:inline-flex;align-items:center;min-height:26px;padding:0 8px;border:1px solid rgba(255,232,204,.14);background:#ffffff08;color:var(--chrome-text);font:500 .75rem/1 var(--chrome-font-body)}.site-map-footer__social{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid rgba(255,255,255,.12);background:#ffffff08;color:var(--chrome-text);font-size:.8rem}.site-map-footer__social:hover,.site-map-footer__chips a:hover,.site-map-footer__links a:hover{color:#fff8ee;border-color:#d2a45070}.site-map-footer__links a,.site-map-footer__section p,.site-map-footer__copyright{color:var(--chrome-muted);font:500 .74rem/1.25 var(--chrome-font-body)}.site-map-footer__copyright{margin:0;padding-top:4px;text-align:center;border-top:1px solid rgba(255,255,255,.08)}@media(max-width:720px){.page-width{width:calc(100% - 16px)}.site-chrome__label{font-size:.74rem}.site-chrome__toggle-text,.site-chryon__label,.site-chryon__cta{display:none}.site-chryon{grid-template-columns:minmax(0,1fr)}.site-map-footer__grid{grid-template-columns:1fr}}
