.ls[data-v-dce49ee4]{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.14em;position:relative;text-transform:uppercase}.ls-btn[data-v-dce49ee4]{align-items:center;background:transparent;border:1.5px solid var(--ink);border-radius:2px;box-shadow:2px 2px 0 var(--ink);color:var(--ink);cursor:pointer;display:inline-flex;font:inherit;gap:8px;padding:7px 12px}.ls-btn[data-v-dce49ee4]:hover{color:var(--riso)}.chev[data-v-dce49ee4]{font-size:9px}.ls-menu[data-v-dce49ee4]{background:var(--paper);border:1.5px solid var(--ink);box-shadow:3px 3px 0 var(--ink);list-style:none;margin:0;min-width:140px;padding:4px;position:absolute;right:0;top:calc(100% + 6px);z-index:50}.ls-item[data-v-dce49ee4]{background:transparent;border:none;color:var(--ink);cursor:pointer;display:block;font:inherit;letter-spacing:inherit;padding:8px 10px;text-align:left;text-transform:inherit;width:100%}.ls-item[data-v-dce49ee4]:hover{background:var(--paper-2)}.ls-item.active[data-v-dce49ee4],.ls-item[data-v-dce49ee4]:hover{color:var(--riso)}.bar[data-v-e92030fe]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(180deg,#f3ead8f2,#f3ead8bf);border-bottom:1px solid rgba(20,17,16,.18);position:sticky;top:0;z-index:40}.bar-inner[data-v-e92030fe]{align-items:center;display:flex;font-family:var(--font-mono);font-size:12.5px;justify-content:space-between;letter-spacing:.04em;padding-block:14px;text-transform:uppercase}.bar-logo[data-v-e92030fe]{align-items:baseline;color:var(--ink);display:flex;font-family:var(--font-display);font-size:22px;font-style:italic;font-weight:900;gap:10px;letter-spacing:-.01em;text-decoration:none;text-transform:none}.bar-logo[data-v-e92030fe]:before{background:var(--riso);border-radius:999px;box-shadow:0 0 0 3px #d2422a2e;content:"";display:inline-block;height:10px;transform:translateY(-2px);width:10px}.bar-logo em[data-v-e92030fe]{color:var(--riso);font-style:italic}.bar-nav[data-v-e92030fe]{color:var(--ink);display:flex;gap:26px}.bar-nav a[data-v-e92030fe]{color:inherit;position:relative;text-decoration:none}.bar-nav a[data-v-e92030fe]:hover{color:var(--riso)}.bar-meta[data-v-e92030fe]{align-items:center;color:var(--ink-muted);display:flex;gap:22px}@media(max-width:820px){.bar-nav[data-v-e92030fe]{display:none}}footer[data-v-39d064de]{border-top:1px dashed rgba(20,17,16,.35);margin-top:60px;padding:80px 0 40px;position:relative}.foot-top[data-v-39d064de]{display:grid;gap:40px;grid-template-columns:1.2fr repeat(3,1fr)}@media(max-width:860px){.foot-top[data-v-39d064de]{grid-template-columns:1fr 1fr}}.foot-big[data-v-39d064de]{color:var(--ink);font-family:var(--font-display);font-size:clamp(48px,8vw,130px);font-style:italic;font-weight:900;letter-spacing:-.02em;line-height:.92;margin:20px 0 40px}.foot-big[data-v-39d064de] em{color:var(--riso);font-style:italic}.foot-col h5[data-v-39d064de]{color:var(--ink-muted);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.22em;margin:0 0 14px;text-transform:uppercase}.foot-col[data-v-39d064de] a,.foot-col a[data-v-39d064de]{color:var(--ink);display:block;font-family:var(--font-display);font-size:17px;padding:4px 0;text-decoration:none;transition:color .2s,padding .2s}.foot-col[data-v-39d064de] a:hover,.foot-col a[data-v-39d064de]:hover{color:var(--riso);padding-left:8px}.foot-bottom[data-v-39d064de]{align-items:center;border-top:1px solid rgba(20,17,16,.2);color:var(--ink-muted);display:flex;flex-wrap:wrap;font-family:var(--font-mono);font-size:11px;gap:16px;justify-content:space-between;letter-spacing:.08em;margin-top:60px;padding-top:30px}.foot-bottom .stamp[data-v-39d064de]{border:1.5px solid var(--riso);color:var(--riso);font-size:10px;font-weight:700;letter-spacing:.2em;padding:4px 8px;text-transform:uppercase;transform:rotate(-4deg)}.cta-row[data-v-39d064de]{display:flex;flex-wrap:wrap;gap:16px}.btn[data-v-39d064de]{align-items:center;border:none;border-radius:2px;cursor:pointer;display:inline-flex;font-family:var(--font-mono);font-size:12.5px;font-weight:700;gap:12px;letter-spacing:.14em;padding:18px 26px;text-decoration:none;text-transform:uppercase;transition:transform .2s,box-shadow .2s}.btn-primary[data-v-39d064de]{background:var(--ink);box-shadow:4px 4px 0 var(--riso);color:var(--paper)}.btn-primary[data-v-39d064de]:hover{box-shadow:6px 6px 0 var(--riso);transform:translate(-2px,-2px)}.btn-primary .arr[data-v-39d064de]{font-size:16px}
