.ls[data-v-a7a0e3da]{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.14em;position:relative;text-transform:uppercase}.ls-btn[data-v-a7a0e3da]{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-a7a0e3da]:hover{color:var(--riso)}.chev[data-v-a7a0e3da]{font-size:9px}.ls-menu[data-v-a7a0e3da]{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-a7a0e3da]{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-a7a0e3da]:hover{background:var(--paper-2)}.ls-item.active[data-v-a7a0e3da],.ls-item[data-v-a7a0e3da]:hover{color:var(--riso)}.bar[data-v-7af726af]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(180deg,#f3ead8f2,#f3ead8c7);border-bottom:1px solid rgba(20,17,16,.18);position:sticky;top:0;z-index:40}.bar-inner[data-v-7af726af]{align-items:center;display:flex;font-family:var(--font-mono);font-size:12px;gap:20px;justify-content:space-between;letter-spacing:.04em;padding-block:12px;text-transform:uppercase;width:100%}.bar-logo[data-v-7af726af]{align-items:baseline;color:var(--ink);display:flex;flex:0 0 auto;font-family:var(--font-display);font-size:22px;font-style:italic;font-weight:900;gap:10px;letter-spacing:0;text-decoration:none;text-transform:none;white-space:nowrap}.bar-logo[data-v-7af726af]: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-7af726af]{color:var(--riso);font-style:italic}.bar-nav[data-v-7af726af]{align-items:center;color:var(--ink);display:flex;gap:clamp(16px,2.1vw,28px);justify-content:center;min-width:0}.bar-nav>a[data-v-7af726af]{color:inherit;position:relative;text-decoration:none;white-space:nowrap}.bar-nav>a[data-v-7af726af]:focus-visible,.bar-nav>a[data-v-7af726af]:hover{color:var(--riso);outline:none}.menu-nav[data-v-7af726af]{position:relative}.menu-trigger[data-v-7af726af]{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:7px;letter-spacing:inherit;padding:0;text-transform:inherit}.menu-trigger[data-v-7af726af]:focus-visible,.menu-trigger[data-v-7af726af]:hover{color:var(--riso);outline:none}.menu-trigger span[data-v-7af726af]{font-size:9px;transform:translateY(-1px)}.menu-pop[data-v-7af726af]{background:#fff8e6f7;border:1px solid rgba(20,17,16,.22);box-shadow:8px 8px #14111029,var(--shadow-paper);left:50%;padding:10px;position:absolute;top:calc(100% + 16px);transform:translate(-50%);width:286px;z-index:60}.tools-pop[data-v-7af726af]{width:340px}.menu-pop[data-v-7af726af]:before{content:"";height:18px;left:0;position:absolute;right:0;top:-18px}.menu-item[data-v-7af726af]{border:1px solid transparent;color:var(--ink);display:grid;gap:4px;padding:12px 13px;text-decoration:none}.menu-item[data-v-7af726af]:focus-visible,.menu-item[data-v-7af726af]:hover{background:#d2422a14;border-color:#d2422a57;color:var(--riso);outline:none}.menu-item small[data-v-7af726af]{color:var(--ink-muted);font-size:10px;letter-spacing:.06em;line-height:1.5;max-width:30ch;text-transform:none}.desktop-actions[data-v-7af726af],.mobile-actions[data-v-7af726af]{align-items:center;display:flex;flex:0 0 auto;gap:14px;justify-content:flex-end}.bar-cta[data-v-7af726af],.mobile-create[data-v-7af726af],.mobile-toggle[data-v-7af726af]{align-items:center;background:#fff8e699;border:1.5px solid var(--ink);box-shadow:3px 3px #1411102e;color:var(--ink);display:inline-flex;font:inherit;font-weight:800;justify-content:center;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.bar-cta[data-v-7af726af]{color:var(--riso-deep);min-height:40px;padding:0 18px}.bar-cta[data-v-7af726af]:focus-visible,.bar-cta[data-v-7af726af]:hover{box-shadow:4px 4px #d2422a47;outline:none;transform:translate(-1px,-1px)}.mobile-create[data-v-7af726af],.mobile-toggle[data-v-7af726af]{display:none;min-height:36px;padding:0 11px}.mobile-toggle[data-v-7af726af]{cursor:pointer;width:38px}.mobile-panel[data-v-7af726af]{display:none}.bar-cinema[data-v-7af726af]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#08080a94;border-bottom-color:#ffffff14}.bar-cinema .bar-logo[data-v-7af726af],.bar-cinema .bar-nav[data-v-7af726af],.bar-cinema .desktop-actions[data-v-7af726af],.bar-cinema .mobile-actions[data-v-7af726af]{color:#ffffffdb}.bar-cinema .bar-logo em[data-v-7af726af],.bar-cinema .bar-nav a[data-v-7af726af]:focus-visible,.bar-cinema .bar-nav a[data-v-7af726af]:hover,.bar-cinema .menu-trigger[data-v-7af726af]:focus-visible,.bar-cinema .menu-trigger[data-v-7af726af]:hover{color:#f07d64}.bar-cinema .bar-logo[data-v-7af726af]:before{background:#d2422a;box-shadow:0 0 0 3px #d2422a47}.bar-cinema .bar-cta[data-v-7af726af],.bar-cinema .mobile-create[data-v-7af726af],.bar-cinema .mobile-toggle[data-v-7af726af]{background:#ffffff0f;border-color:#fff9;box-shadow:3px 3px #ffffff29;color:#ffffffe0}.bar-cinema[data-v-7af726af] .ls-btn{border-color:#ffffffa3;box-shadow:2px 2px #ffffff47;color:#ffffffdb}.bar-cinema[data-v-7af726af] .ls-btn:hover{color:#f07d64}@media(max-width:1020px){.bar-inner[data-v-7af726af]{gap:12px}.bar-nav[data-v-7af726af]{font-size:11px;gap:14px}.bar-cta[data-v-7af726af]{padding-inline:12px}}@media(max-width:860px){.bar-nav[data-v-7af726af],.desktop-actions[data-v-7af726af]{display:none}.mobile-actions[data-v-7af726af]{display:flex;gap:8px;margin-left:auto}.mobile-create[data-v-7af726af],.mobile-toggle[data-v-7af726af]{display:inline-flex}.bar-inner[data-v-7af726af]{max-width:100vw;overflow:hidden;padding-inline:clamp(10px,3vw,16px)}.bar-logo[data-v-7af726af]{min-width:0}.mobile-panel[data-v-7af726af]{background:#f3ead8fa;border-top:1px solid rgba(20,17,16,.14);box-shadow:0 18px 48px -30px #1411108c;display:block}.mobile-panel-inner[data-v-7af726af]{display:grid;gap:0;padding-block:14px 18px}.mobile-main[data-v-7af726af]{background:var(--ink);border:1.5px solid var(--ink);box-shadow:4px 4px 0 var(--riso);color:var(--paper);justify-content:center;margin-bottom:8px}.mobile-accordion>button[data-v-7af726af],.mobile-link[data-v-7af726af],.mobile-main[data-v-7af726af]{align-items:center;display:flex;font-family:var(--font-mono);font-size:12px;font-weight:800;letter-spacing:.1em;min-height:48px;text-decoration:none;text-transform:uppercase}.mobile-accordion>button[data-v-7af726af],.mobile-link[data-v-7af726af]{background:transparent;border:0;border-bottom:1px dashed rgba(20,17,16,.22);color:var(--ink);justify-content:space-between;padding:13px 0;text-align:left;width:100%}.mobile-accordion b[data-v-7af726af]{color:var(--riso);font-size:18px;font-weight:400}.mobile-submenu[data-v-7af726af]{border-bottom:1px dashed rgba(20,17,16,.22);display:grid;gap:0;padding:2px 0 8px 18px}.mobile-submenu a[data-v-7af726af]{line-height:1.45;padding:9px 0;text-decoration:none}.mobile-language[data-v-7af726af],.mobile-submenu a[data-v-7af726af]{color:var(--ink-muted);font-family:var(--font-mono);font-size:12px}.mobile-language[data-v-7af726af]{align-items:center;display:flex;font-weight:800;gap:12px;justify-content:space-between;letter-spacing:.1em;padding-top:16px;text-transform:uppercase}.bar-cinema .mobile-panel[data-v-7af726af]{background:#08080af0;border-top-color:#ffffff14}.bar-cinema .mobile-main[data-v-7af726af]{background:#ffffffe6;border-color:#fff9;color:#151210}.bar-cinema .mobile-accordion>button[data-v-7af726af],.bar-cinema .mobile-language[data-v-7af726af],.bar-cinema .mobile-link[data-v-7af726af],.bar-cinema .mobile-submenu[data-v-7af726af]{border-color:#ffffff29;color:#ffffffdb}.bar-cinema .mobile-language[data-v-7af726af],.bar-cinema .mobile-submenu a[data-v-7af726af]{color:#ffffffa3}}@media(max-width:520px){.bar-inner[data-v-7af726af]{font-size:10.5px;gap:8px}.bar-logo[data-v-7af726af]{font-size:17px;gap:7px}.bar-logo[data-v-7af726af]:before{height:8px;width:8px}.bar-logo em[data-v-7af726af]{display:none}.mobile-actions[data-v-7af726af]{gap:6px}.mobile-create[data-v-7af726af]{min-width:62px;padding-inline:9px}.mobile-toggle[data-v-7af726af]{padding-inline:0;width:36px}}footer[data-v-66ddc35e]{border-top:1px dashed rgba(20,17,16,.35);margin-top:60px;padding:80px 0 40px;position:relative}.foot-top[data-v-66ddc35e]{display:grid;gap:40px;grid-template-columns:1.2fr repeat(3,1fr)}@media(max-width:860px){.foot-top[data-v-66ddc35e]{grid-template-columns:1fr 1fr}}.foot-big[data-v-66ddc35e]{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-66ddc35e] em{color:var(--riso);font-style:italic}.foot-col h5[data-v-66ddc35e]{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-66ddc35e] a,.foot-col a[data-v-66ddc35e]{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-66ddc35e] a:hover,.foot-col a[data-v-66ddc35e]:hover{color:var(--riso);padding-left:8px}.foot-bottom[data-v-66ddc35e]{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-66ddc35e]{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-66ddc35e]{display:flex;flex-wrap:wrap;gap:16px}.btn[data-v-66ddc35e]{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-66ddc35e]{background:var(--ink);box-shadow:4px 4px 0 var(--riso);color:var(--paper)}.btn-primary[data-v-66ddc35e]:hover{box-shadow:6px 6px 0 var(--riso);transform:translate(-2px,-2px)}.btn-primary .arr[data-v-66ddc35e]{font-size:16px}
