._layout_1pmbq_1{display:grid;grid-template-columns:260px 1fr;min-height:100vh;background:var(--bg-deep)}._sidebar_1pmbq_8{border-right:1px solid rgba(184,64,32,.28);background:linear-gradient(180deg,#12060a,#100608);padding:20px 16px;position:sticky;top:0;height:100vh;overflow:auto}._main_1pmbq_18{display:flex;flex-direction:column;min-width:0}._topbar_1pmbq_24{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 24px;border-bottom:1px solid rgba(184,64,32,.22);background:#100608eb;-webkit-backdrop-filter:blur(14px) saturate(1.12);backdrop-filter:blur(14px) saturate(1.12);position:sticky;top:0;z-index:20}._brand_1pmbq_38{font-family:var(--font-heading);font-weight:700;font-size:1.15rem;color:var(--text-cream);text-decoration:none;letter-spacing:.04em}._breadcrumbs_1pmbq_47{font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:#f0e0c0b8}._content_1pmbq_54{flex:1;padding:24px 24px 64px}._footerSlot_1pmbq_59{margin-top:auto}@media (max-width: 960px){._layout_1pmbq_1{grid-template-columns:1fr}._sidebar_1pmbq_8{position:fixed;inset:0 auto 0 0;width:min(86vw,280px);transform:translate(-102%);transition:transform .2s ease-out;z-index:40;box-shadow:0 0 0 9999px #00000073}._sidebarOpen_1pmbq_78{transform:translate(0)}._topbar_1pmbq_24,._content_1pmbq_54{padding-inline:16px}}._bar_181uy_1{display:flex;align-items:center;justify-content:space-between;gap:16px}._brand_181uy_8{font-family:var(--font-heading);font-weight:700;font-size:1.05rem;color:var(--text-cream);text-decoration:none;letter-spacing:.02em}._crumb_181uy_17{flex:1;text-align:right}._actions_181uy_22{display:flex;align-items:center;gap:10px}._menuBtn_181uy_28{display:none;border:1px solid rgba(224,96,32,.45);background:#16081099;color:var(--accent-gold);border-radius:8px;padding:8px 10px;cursor:pointer}._dropdown_181uy_38{position:relative}._dropBtn_181uy_42{border:1px solid rgba(224,96,32,.45);background:#16081099;color:var(--accent-gold);border-radius:8px;padding:8px 12px;cursor:pointer;font-weight:600;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}._panel_181uy_55{position:absolute;right:0;margin-top:8px;min-width:220px;border-radius:10px;border:1px solid rgba(184,64,32,.34);background:#160810;box-shadow:0 16px 40px #00000073;padding:10px;z-index:50}._panelRow_181uy_68{display:flex;justify-content:space-between;align-items:center;padding:8px 6px;font-size:.85rem}._toggle_181uy_76{display:inline-flex;border-radius:8px;border:1px solid rgba(224,96,32,.35);overflow:hidden}._toggle_181uy_76 button{border:0;background:transparent;color:var(--text-body);padding:6px 10px;cursor:pointer;font-size:.78rem}._toggleActive_181uy_92{background:#e060202e;color:var(--accent-gold)}._panelLink_181uy_97{display:block;padding:8px 6px;color:var(--accent-gold);text-decoration:none;font-size:.85rem}@media (max-width: 960px){._menuBtn_181uy_28{display:inline-flex}._brand_181uy_8{font-size:.95rem}}._nav_1j2l2_1{display:flex;flex-direction:column;gap:6px}._logoRow_1j2l2_7{margin-bottom:18px}._link_1j2l2_11{display:block;padding:10px 12px;border-radius:8px;color:#f0e0c0db;text-decoration:none;font-size:.82rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600}._link_1j2l2_11:hover{background:#e060201f;color:var(--text-cream)}._active_1j2l2_28{color:var(--accent-gold);border:1px solid rgba(224,96,32,.35);background:#160810e6}._contact_1j2l2_34{margin-top:18px;padding-top:16px;border-top:1px solid rgba(184,64,32,.22)}._contactBtn_1j2l2_40{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:10px 12px;border-radius:8px;border:1px solid rgba(224,96,32,.5);color:var(--accent-gold);text-decoration:none;font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;background:transparent}._contactBtn_1j2l2_40:hover{background:#e060201a;color:var(--text-cream)}._footer_c120h_1{border-top:1px solid rgba(240,192,128,.22);background:radial-gradient(circle at 20% 0%,rgba(144,16,32,.35),transparent 45%),#0a0405;padding:36px 24px 28px}._grid_c120h_7{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:1.5fr 1fr;gap:28px}._brandBlock_c120h_15{color:#f0e0c0db}._tagline_c120h_19{margin-top:10px;color:#f0e0c0b8;font-size:.95rem}._meta_c120h_25{margin-top:14px;font-size:.9rem;line-height:1.6}._right_c120h_31{display:flex;flex-direction:column;gap:12px}._navMini_c120h_37{display:flex;flex-wrap:wrap;gap:10px 14px}._navMini_c120h_37 a{color:var(--accent-gold);text-decoration:none;font-size:.88rem}._compliance_c120h_49{font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:#c87020e6;margin-bottom:6px}._legalRow_c120h_57{display:flex;flex-wrap:wrap;gap:10px 14px}._legalRow_c120h_57 a{color:#f0e0c0db;text-decoration:none;font-size:.82rem}._legalRow_c120h_57 a:hover{color:var(--accent-gold)}._copy_c120h_73{margin-top:18px;font-size:.78rem;color:#f0e0c08c}._photos_c120h_79{margin-top:10px;font-size:.72rem;color:#f0e0c073}@media (max-width: 720px){._grid_c120h_7{grid-template-columns:1fr}}._overlay_gvoxl_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a04059e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:20px;z-index:80}._card_gvoxl_13{max-width:420px;width:100%;border-radius:10px;border:1px solid rgba(184,64,32,.34);background:#160810;box-shadow:0 18px 50px #00000080;padding:18px 18px 16px}._text_gvoxl_23{color:var(--text-body);font-size:.95rem;line-height:1.55}._actions_gvoxl_29{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}._primary_gvoxl_36{border:0;border-radius:8px;padding:10px 14px;cursor:pointer;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;color:#100608;background:linear-gradient(135deg,#b84020,#e06020,#c87020)}._secondary_gvoxl_49{border-radius:8px;padding:10px 14px;cursor:pointer;font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;color:var(--accent-gold);background:transparent;border:1px solid rgba(240,192,128,.38)}._link_gvoxl_62{margin-top:10px;display:inline-block;color:var(--accent-gold);font-size:.88rem}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/merriweather-latin-400-normal-G4kZaoXi.woff2) format("woff2"),url(/assets/merriweather-latin-400-normal-CvqO63Ah.woff) format("woff")}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/merriweather-latin-600-normal-R6Oab5xe.woff2) format("woff2"),url(/assets/merriweather-latin-600-normal-C6E9L-0K.woff) format("woff")}@font-face{font-family:Merriweather;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/merriweather-latin-700-normal-DoUP8Ce-.woff2) format("woff2"),url(/assets/merriweather-latin-700-normal-D4-nzrAh.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-latin-400-normal-BLhwKU8k.woff2) format("woff2"),url(/assets/montserrat-latin-400-normal-xItZbAXg.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-600-normal-UVxSCcoG.woff2) format("woff2"),url(/assets/montserrat-latin-600-normal-CdhFl4lI.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-700-normal-BdjcYUrC.woff2) format("woff2"),url(/assets/montserrat-latin-700-normal-BWkrl476.woff) format("woff")}:root{--bg-deep: #100608;--bg-panel: #160810;--bg-panel-alt: #1c0c10;--bg-void: #0a0405;--text-cream: #f8f0e0;--text-body: #f0e0c0;--accent-ember: #e06020;--accent-copper: #b84020;--accent-amber: #c87020;--accent-crimson: #901020;--accent-gold: #f0c080;--font-heading: "Merriweather", "Malgun Gothic", serif;--font-body: "Montserrat", "Malgun Gothic", system-ui, sans-serif}[data-theme=inferno]{--bg-deep: #0a0405;--bg-panel: #12060a;--accent-ember: #f07028}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;min-height:100%;background:var(--bg-deep);color:var(--text-body);font-family:var(--font-body);font-size:16px;line-height:1.65}#mount{min-height:100vh}h1,h2,h3,h4{font-family:var(--font-heading);color:var(--text-cream);letter-spacing:.03em}a{color:var(--accent-gold)}a:hover{color:var(--text-cream)}code,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9rem}button{font-family:var(--font-body)}
