.quick-trigger{display:flex;align-items:center;gap:10px;color:var(--text-muted);border:1px solid var(--line-strong);background:#10180f;padding:9px 12px;border-radius:7px;font-size:12px}.quick-trigger kbd{color:#b4c49f;font:10px inherit;margin-left:24px}.quick-modal .modal-content{max-width:600px;background:#10190f;border:1px solid #35452a;padding:28px;color:#eaf0e1}.quick-modal .modal-title{font-family:var(--font-body);letter-spacing:-.03em;text-transform:none;font-size:24px}.quick-caption{color:#a2b397;font-size:12px;margin:8px 0 22px}.quick-search{display:grid;gap:7px;color:#a2b397;font-size:11px}.quick-search input{color:#f1f5ea;background:#080f09}.quick-results{max-height:50vh;overflow:auto;margin:14px 0}.quick-results a{display:flex;align-items:center;gap:14px;padding:12px;border-radius:7px;color:#d8e6c7}.quick-results a:focus-visible,.quick-results a:hover{background:#22311c}.quick-results a>span:nth-child(2){flex:1}.quick-results small,.quick-results strong{display:block}.quick-results strong{font-size:13px;font-weight:500}.quick-results small{font-size:11px;color:#9cae91;margin-top:2px}.quick-hint,.quick-results p{color:#a2b397;font-size:11px;padding:10px 0}@media (max-width:700px){.quick-trigger kbd{display:none}.quick-modal .modal-content{padding:22px}}.ornate--primary[data-v-afddc014]{--plate-a:#385f28;--plate-b:#19391d;--plate-c:#081b11;--edge-a:#edf0d5;--edge-b:#b1c18b;--edge-c:#73864b;--edge-d:#344625;--text-a:#f2f1dd;--text-b:#dce5ba;--text-c:#a2b879;--text-d:#eff1ce;--shadow-text:#122009}.ornate--discord[data-v-afddc014]{--plate-a:#8a5cff;--plate-b:#46259e;--plate-c:#1a0b48;--edge-a:#f3edff;--edge-b:#c4a9ff;--edge-c:#8258ff;--edge-d:#33197a;--text-a:#fff;--text-b:#efe8ff;--text-c:#c9b6ff;--text-d:#fff;--shadow-text:#1b0a4d}.ornate--secondary[data-v-afddc014]{--plate-a:#263524;--plate-b:#152116;--plate-c:#0b140e;--edge-a:#a9b88c;--edge-b:#63754a;--edge-c:#455735;--edge-d:#263520;--text-a:#e3f0c9;--text-b:#d1dfb6;--text-c:#b0c48c;--text-d:#e3f0c9;--shadow-text:#081109}.ornate[data-v-afddc014]:disabled{cursor:not-allowed;opacity:.45;transform:none}.ornate--lg[data-v-afddc014]{--pad-y:1.1rem;--pad-x:clamp(2.4rem,5vw,4rem);--fs:clamp(1.35rem,3.2vw,2.15rem);--radius:4px}.ornate--md[data-v-afddc014]{--pad-y:0.8rem;--pad-x:2.3rem;--fs:1.1rem;--radius:3px}.ornate--sm[data-v-afddc014]{--pad-y:0.65rem;--pad-x:1.7rem;--fs:0.95rem;--radius:3px}.ornate[data-v-afddc014]{position:relative;display:inline-flex;isolation:isolate;text-decoration:none;color:inherit;-webkit-tap-highlight-color:transparent;filter:none;transition:transform .2s var(--ease-out);will-change:transform}.ornate[data-v-afddc014]:hover{transform:translateY(-1px);filter:none}.ornate[data-v-afddc014]:active{transform:translateY(0);transition-duration:.1s}.ornate[data-v-afddc014]:focus-visible{outline:2px solid var(--edge-a);outline-offset:8px;border-radius:var(--radius)}.ornate__plate[data-v-afddc014]{position:relative;display:flex;align-items:center;justify-content:center;padding:var(--pad-y) var(--pad-x);border:1px solid var(--edge-c);border-radius:var(--radius);overflow:hidden;background:var(--plate-b);box-shadow:none}.ornate__label[data-v-afddc014]{position:relative;display:inline-flex;align-items:center;gap:.6em;font-family:var(--font-display);font-weight:800;font-size:var(--fs);line-height:1;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--text-a);filter:none}.ornate__text[data-v-afddc014]{background:none;color:var(--text-a);padding-bottom:.08em}.ornate__icon[data-v-afddc014]{display:inline-flex;color:var(--text-a);font-size:1em}.ornate__icon svg[data-v-afddc014]{width:1.1em;height:1.1em}.ornate--decorative[data-v-afddc014]{--border:3px;filter:drop-shadow(0 14px 22px rgba(0,0,0,.55))}.ornate--decorative .ornate__plate[data-v-afddc014]{position:relative;display:flex;align-items:center;justify-content:center;padding:var(--pad-y) var(--pad-x);border:var(--border) solid transparent;border-radius:var(--radius);overflow:hidden;background:radial-gradient(110% 100% at 50% 0,var(--plate-a) 0,var(--plate-b) 55%,var(--plate-c) 100%) padding-box,linear-gradient(180deg,var(--edge-a),var(--edge-b) 28%,var(--edge-c) 52%,var(--edge-a) 78%,var(--edge-d)) border-box;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28),inset 0 -3px 8px rgba(0,0,0,.55),inset 0 0 28px rgba(0,0,0,.35)}.ornate--decorative .ornate__label[data-v-afddc014]{position:relative;display:inline-flex;align-items:center;gap:.6em;font-family:var(--font-display);font-weight:800;font-size:var(--fs);line-height:1;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--text-b);filter:drop-shadow(0 1px 0 var(--shadow-text)) drop-shadow(0 2px 4px rgba(0,0,0,.6))}.ornate--decorative .ornate__text[data-v-afddc014]{background:linear-gradient(180deg,var(--text-a),var(--text-b) 42%,var(--text-c) 62%,var(--text-d));-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.08em}.header[data-v-c2cc1740]{position:fixed;inset:0 0 auto 0;z-index:50;height:var(--header-h);display:flex;align-items:center;border-bottom:1px solid transparent;transition:height .4s var(--ease-out),background-color .4s,border-color .4s,box-shadow .4s}.header[data-v-c2cc1740]:before{content:"";position:absolute;inset:0;background:rgba(7,10,7,.8);pointer-events:none;transition:opacity .4s}.header.is-scrolled[data-v-c2cc1740]{--header-h:104px;background-color:rgba(8,13,9,.86);backdrop-filter:blur(16px) saturate(140%);border-bottom-color:rgba(167,185,124,.18);box-shadow:0 12px 32px rgba(0,0,0,.4)}.header.is-scrolled[data-v-c2cc1740]:before{opacity:0}.header__inner[data-v-c2cc1740]{position:relative;width:min(100% - 3rem,1460px);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(1.5rem,4vw,3.5rem)}.nav[data-v-c2cc1740]{display:flex;align-items:center;gap:clamp(1.4rem,3vw,2.8rem)}.nav--left[data-v-c2cc1740]{justify-content:flex-end}.nav--right[data-v-c2cc1740]{justify-content:flex-start}.nav__link[data-v-c2cc1740]{position:relative;padding:.75rem 0;font-family:var(--font-display);font-size:1.06rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:hsla(0,0%,100%,.88);text-shadow:0 2px 10px rgba(0,0,0,.7);transition:color .25s}.nav__link[data-v-c2cc1740]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--accent);transform:scaleX(0);transition:transform .35s var(--ease-out)}.nav__link[data-v-c2cc1740]:focus-visible,.nav__link[data-v-c2cc1740]:hover{color:var(--gold-light)}.nav__link[data-v-c2cc1740]:focus-visible:after,.nav__link[data-v-c2cc1740]:hover:after{transform:scaleX(1)}.brand[data-v-c2cc1740]{display:block;line-height:0;border-radius:50%;transform:translateX(2px)}.brand__logo[data-v-c2cc1740]{width:104px;height:104px;filter:drop-shadow(0 6px 14px rgba(0,0,0,.65)) drop-shadow(0 0 18px rgba(127,167,66,.25));transition:width .4s var(--ease-out),height .4s var(--ease-out),transform .3s var(--ease-out),filter .3s}.is-scrolled .brand__logo[data-v-c2cc1740]{width:82px;height:82px}.brand:hover .brand__logo[data-v-c2cc1740]{transform:scale(1.06);filter:drop-shadow(0 6px 14px rgba(0,0,0,.65)) drop-shadow(0 0 22px rgba(157,192,89,.45))}.burger[data-v-c2cc1740]{display:none;position:absolute;right:0;top:50%;transform:translateY(-50%);width:44px;height:44px;padding:10px;flex-direction:column;justify-content:center;gap:5px;border:1px solid var(--panel-border);border-radius:3px;background:var(--panel-inset);box-shadow:none;transition:background .2s}.burger[data-v-c2cc1740]:hover{background:hsla(0,0%,100%,.06)}.burger__bar[data-v-c2cc1740]{display:block;height:2px;width:100%;border-radius:2px;background:var(--gold-light);transition:transform .3s var(--ease-out),opacity .2s;transform-origin:center}.is-open .burger__bar[data-v-c2cc1740]:first-child{transform:translateY(7px) rotate(45deg)}.is-open .burger__bar[data-v-c2cc1740]:nth-child(2){opacity:0;transform:scaleX(0)}.is-open .burger__bar[data-v-c2cc1740]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile[data-v-c2cc1740]{position:fixed;inset:var(--header-h) 0 0 0;display:none;flex-direction:column;align-items:center;justify-content:center;gap:2.5rem;padding:2rem 1.5rem 3rem;background:var(--panel-inset);opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .35s,transform .35s var(--ease-out),visibility .35s;overflow-y:auto}.is-open .mobile[data-v-c2cc1740]{opacity:1;visibility:visible;transform:none}.mobile__nav[data-v-c2cc1740]{display:flex;flex-direction:column;align-items:center;gap:.25rem}.mobile__link[data-v-c2cc1740]{padding:.7rem 1.5rem;font-family:var(--font-display);font-size:1.5rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--text);opacity:0;transform:translateY(10px);transition:opacity .4s,transform .4s var(--ease-out),color .2s;transition-delay:calc(var(--i, 0)*50ms + 80ms)}.is-open .mobile__link[data-v-c2cc1740]{opacity:1;transform:none}.mobile__link[data-v-c2cc1740]:hover{color:var(--gold-light)}.mobile__actions[data-v-c2cc1740]{display:flex;flex-direction:column;align-items:center;gap:1.6rem;padding-top:1rem;border-top:1px solid var(--line);width:min(100%,320px)}@media (max-width:980px){.nav[data-v-c2cc1740]{display:none}.header__inner[data-v-c2cc1740]{grid-template-columns:1fr;justify-items:center}.burger[data-v-c2cc1740],.mobile[data-v-c2cc1740]{display:flex}}@media (max-width:980px){.header[data-v-c2cc1740]{--header-h:104px}.header.is-scrolled[data-v-c2cc1740]{--header-h:88px}.brand__logo[data-v-c2cc1740]{width:86px;height:86px}.is-scrolled .brand__logo[data-v-c2cc1740]{width:70px;height:70px}.burger[data-v-c2cc1740]{width:50px;height:50px}}.router-link-exact-active.nav__link[data-v-c2cc1740]{color:var(--gold-light)}.router-link-exact-active.nav__link[data-v-c2cc1740]:after{transform:scaleX(1)}@media (max-height:720px){.mobile[data-v-c2cc1740]{justify-content:flex-start;gap:1rem;padding:1rem}.mobile__link[data-v-c2cc1740]{font-size:1rem;padding:.4rem}.mobile__actions[data-v-c2cc1740]{gap:1rem}}.header__inner[data-v-c2cc1740]{width:min(100% - 6.5rem,1360px)}.site-find[data-v-c2cc1740]{position:absolute;right:-42px;top:50%;transform:translateY(-50%);border:1px solid var(--line-strong);border-radius:50%;width:36px;height:36px;display:grid;place-items:center;color:var(--accent)}@media (max-width:1100px){.site-find[data-v-c2cc1740]{right:0;transform:translateY(-50%)}.header__inner[data-v-c2cc1740]{padding-right:40px}}@media (max-width:980px){.header__inner[data-v-c2cc1740]{width:calc(100% - 2rem)}.site-find[data-v-c2cc1740]{left:0;right:auto}.header__inner[data-v-c2cc1740]{padding-right:0}}.footer[data-v-000e0a61]{position:relative;overflow:hidden;background:#000}.footer--blend[data-v-000e0a61]:before{content:"";position:absolute;inset:0 0 auto;height:72px;background:none;pointer-events:none}.footer__grid[data-v-000e0a61]{position:relative;display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:3rem 2.5rem;padding:clamp(3.5rem,6vw,5rem) 0 3.5rem}.footer__logo[data-v-000e0a61]{display:inline-flex;align-items:center;gap:.9rem;color:var(--text)}.footer__logo img[data-v-000e0a61]{width:56px;height:56px;filter:drop-shadow(0 4px 12px rgba(0,0,0,.6))}.footer__name[data-v-000e0a61]{font-family:var(--font-display);font-size:1.4rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;background:none;color:var(--accent-light)}.footer__blurb[data-v-000e0a61]{max-width:38ch;margin:1.3rem 0 1.6rem;color:var(--text-muted);font-size:.95rem}.socials[data-v-000e0a61]{display:flex;gap:.6rem}.social[data-v-000e0a61]{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;border:1px solid var(--line);color:var(--text-muted);background:var(--surface);transition:color .25s,border-color .25s,transform .25s var(--ease-out),background .25s}.social[data-v-000e0a61]:hover{color:var(--gold-light);border-color:rgba(167,185,124,.5);background:rgba(167,185,124,.08);transform:translateY(-2px)}.footer__heading[data-v-000e0a61]{margin-bottom:1.1rem;font-size:.8rem;letter-spacing:.26em;text-transform:uppercase;color:var(--gold)}.footer__col ul[data-v-000e0a61]{display:grid;gap:.55rem}.footer__link[data-v-000e0a61]{position:relative;display:inline-block;color:var(--text-muted);font-size:.95rem;transition:color .25s,transform .25s var(--ease-out)}.footer__link[data-v-000e0a61]:hover{color:var(--text);transform:translateX(3px)}.footer__bottom[data-v-000e0a61]{border-top:1px solid var(--line);background:#000}.footer__bottom-inner[data-v-000e0a61]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem 2.5rem;padding:1.4rem 0;font-size:.82rem;color:var(--text-dim)}.footer__copy[data-v-000e0a61]{white-space:nowrap;color:var(--text-muted)}.footer__legal[data-v-000e0a61]{max-width:70ch;line-height:1.5}.footer__top[data-v-000e0a61]{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;border:1px solid var(--line-strong);color:var(--text-muted);transition:color .25s,border-color .25s,transform .25s var(--ease-out)}.footer__top[data-v-000e0a61]:hover{color:var(--gold-light);border-color:rgba(167,185,124,.6);transform:translateY(-3px)}@media (max-width:980px){.footer__grid[data-v-000e0a61]{grid-template-columns:1fr 1fr}.footer__brand[data-v-000e0a61]{grid-column:1/-1}}@media (max-width:640px){.footer__grid[data-v-000e0a61]{grid-template-columns:1fr;gap:2.2rem}.footer__bottom-inner[data-v-000e0a61]{grid-template-columns:1fr auto}.footer__legal[data-v-000e0a61]{grid-column:1/-1}}.legal-links[data-v-000e0a61]{display:flex;flex-wrap:wrap;gap:1rem}.legal-links a[data-v-000e0a61]{color:var(--text-muted)}.site-wayfinder{padding:50px 0;border-top:1px solid var(--line);background:var(--bg-1)}.site-wayfinder>div{display:grid;grid-template-columns:1fr auto;gap:28px;align-items:center}.site-wayfinder h2{margin:10px 0;font-family:var(--font-body);font-size:26px;letter-spacing:-.04em}.site-wayfinder p{font-size:13px;color:var(--text-muted)}.site-wayfinder nav{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.site-wayfinder nav a{display:flex;align-items:center;gap:14px;background:var(--bg-2);border:1px solid var(--line);padding:22px;border-radius:8px;transition:transform .25s,border-color .25s}.site-wayfinder nav a:hover{transform:translateY(-4px);border-color:var(--accent)}.site-wayfinder nav a>span:nth-child(2){flex:1;font-size:14px}.site-wayfinder small{display:block;color:var(--text-muted);font-size:11px;margin-top:4px}@media (max-width:700px){.site-wayfinder>div,.site-wayfinder nav{grid-template-columns:1fr}}