.v-old-site{--bg:#0b1219;--panel:#121d26;--panel-raised:#17242d;--line:#28333a;--line-soft:#202c34;--text:#f0f2ee;--muted:#bdc9d3;--subtle:#adbdc9;--gold:#cdb17a;--gold-light:#e9d5a9;--teal:#7cadab;--serif:Georgia,"Times New Roman",serif;--sans:Arial,Helvetica,sans-serif;color-scheme:dark;color:var(--text);font-family:var(--sans);font-size:16px;line-height:1.6}.v-old-site a{color:inherit;text-decoration:none}.v-old-site button,.v-old-site input,.v-old-site select,.v-old-site textarea{font:inherit}.v-old-site a,.v-old-site button,.v-old-site input,.v-old-site select,.v-old-site summary{touch-action:manipulation}.v-old-site button{cursor:pointer}.v-old-site button:disabled{cursor:not-allowed;opacity:.45}.v-old-site button{color:inherit}.v-old-site img{max-width:100%;object-fit:cover}.v-old-site h1,.v-old-site h2,.v-old-site h3,.v-old-site h4,.v-old-site p{margin:0}.v-old-site h1,.v-old-site h2,.v-old-site h3{font-weight:400}.v-old-site h1,.v-old-site h2,.v-old-site h3,.v-old-site h4{text-wrap:balance}.v-old-site a,.v-old-site button{transition:color .18s,background .18s,border-color .18s,box-shadow .18s,transform .18s}.v-old-site a:hover{color:var(--gold-light)}.v-old-site :focus-visible{outline:2px solid var(--teal);outline-offset:4px;border-radius:2px}.v-old-site .container{width:min(1320px,calc(100% - 80px));margin-inline:auto}.v-old-site .icon-button{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;background:none;border:1px solid transparent;border-radius:4px;color:var(--muted)}.v-old-site .icon-button:hover{background:var(--panel-raised);color:var(--text)}.v-old-site .eyebrow{display:flex;align-items:center;gap:9px;color:var(--gold);font-size:10px;font-weight:600;letter-spacing:2px;line-height:1.5}.v-old-site .button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:43px;padding:10px 18px;font-size:12px;font-weight:600;letter-spacing:.3px;border:1px solid var(--line);border-radius:3px;background:var(--panel-raised);color:var(--text);white-space:nowrap;text-shadow:none}.v-old-site .button:hover{background:#20313d;border-color:#52616b}.v-old-site .button-gold{background:linear-gradient(135deg,#d7bc84,#b9975e);border-color:#d9c18e;color:#171b20;box-shadow:inset 0 1px #f3dba855}.v-old-site .button-gold:hover{background:#e1c797;border-color:#eddbb5;color:#111}.v-old-site .button-ghost{background:transparent;border-color:#3b4a54;color:#bdc8cd}.v-old-site .button-small{min-height:34px;padding:6px 12px;font-size:12px}.v-old-site .text-link{display:inline-flex;gap:9px;align-items:center;color:var(--gold);font-size:12px}.v-old-site .text-link:hover{gap:14px}.v-old-site .search-field{display:flex;align-items:center;gap:10px;background:#0c1720;border:1px solid #34454f;border-radius:3px;padding:0 12px;height:41px;color:var(--subtle)}.v-old-site .search-field:focus-within{border-color:var(--teal)}.v-old-site .search-field input{background:none;border:0;outline:0;min-width:0;width:100%;color:var(--text);font-size:13px}.v-old-site .search-field input::placeholder{color:var(--subtle)}.v-old-site select{background:#0e1a23;border:1px solid #34454f;border-radius:3px;min-height:40px;padding:7px 30px 7px 12px;font-size:12px;color:#c0cbd0}.v-old-site .tabs{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:25px}.v-old-site .tabs button{background:transparent;border:1px solid var(--line);border-radius:3px;padding:8px 15px;color:var(--muted);font-size:12px}.v-old-site .tabs button.active{background:#243839;color:var(--gold-light);border-color:#617775}.v-old-site .tabs button:hover{background:#1d303b}.v-old-site .panel{background:var(--panel);border:1px solid var(--line);border-radius:4px;padding:24px}.v-old-site .panel h2{font-family:var(--serif);font-size:27px;margin-bottom:12px}.v-old-site .panel p{color:var(--muted);font-size:14px}@media (max-width:1250px){.v-old-site .container{width:calc(100% - 48px)}}@media (max-width:750px){.v-old-site .container{width:calc(100% - 32px)}.v-old-site .tabs{gap:6px}.v-old-site .tabs button{font-size:11px;padding:7px 11px}}.v-old-site{padding-top:92px}@media (max-width:640px){.v-old-site{padding-top:84px}}