:root{--paper:#f3e6cf;--paper-deep:#ead9bb;--ink:#14213d;--blue:#5b7298;--red:#e50607;--font:"Urbanist", "Urbanist Fallback: Segoe UI", "Urbanist Fallback: Helvetica Neue", "Urbanist Fallback: Arial", "Urbanist Fallback: Noto Sans", "Urbanist Fallback: Liberation Sans", system-ui, sans-serif;--cursor-sword:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 40 40'%3E%3Cg transform='rotate(-45 20 20)' fill='%23f3e6cf' stroke='%23f3e6cf' stroke-width='4.2' stroke-linejoin='round'%3E%3Cpolygon points='20,2 23,9 23,24 17,24 17,9'/%3E%3Crect x='10.5' y='24' width='19' height='3.4'/%3E%3Crect x='18.3' y='27.4' width='3.4' height='6.6'/%3E%3Ccircle cx='20' cy='36' r='2.3'/%3E%3C/g%3E%3Cg transform='rotate(-45 20 20)' stroke='%2314213d' stroke-width='1.6' stroke-linejoin='round'%3E%3Cpolygon points='20,2 23,9 23,24 17,24 17,9' fill='%23f3e6cf'/%3E%3Crect x='10.5' y='24' width='19' height='3.4' fill='%23e50607'/%3E%3Crect x='18.3' y='27.4' width='3.4' height='6.6' fill='%2314213d'/%3E%3Ccircle cx='20' cy='36' r='2.3' fill='%23e50607'/%3E%3C/g%3E%3C/svg%3E") 6 6, auto;--cursor-sword-hot:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 40 40'%3E%3Cg transform='rotate(-45 20 20)' fill='%23f3e6cf' stroke='%23f3e6cf' stroke-width='4.2' stroke-linejoin='round'%3E%3Cpolygon points='20,2 23,9 23,24 17,24 17,9'/%3E%3Crect x='10.5' y='24' width='19' height='3.4'/%3E%3Crect x='18.3' y='27.4' width='3.4' height='6.6'/%3E%3Ccircle cx='20' cy='36' r='2.3'/%3E%3C/g%3E%3Cg transform='rotate(-45 20 20)' stroke='%2314213d' stroke-width='1.6' stroke-linejoin='round'%3E%3Cpolygon points='20,2 23,9 23,24 17,24 17,9' fill='%23e50607'/%3E%3Crect x='10.5' y='24' width='19' height='3.4' fill='%23e50607'/%3E%3Crect x='18.3' y='27.4' width='3.4' height='6.6' fill='%2314213d'/%3E%3Ccircle cx='20' cy='36' r='2.3' fill='%23e50607'/%3E%3C/g%3E%3C/svg%3E") 6 6, pointer}*,:after,:before{box-sizing:border-box;margin:0}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;font-size:1.125rem;line-height:1.65}img{max-width:100%;display:block}a{color:inherit}.wrap{width:min(1200px,100% - 3rem);margin-inline:auto}.big{letter-spacing:-.03em;font-size:calc(clamp(3rem,11vw,10rem));font-weight:900;line-height:.92}.big,.btn,.eyebrow{text-transform:uppercase}.eyebrow{letter-spacing:.25em;color:var(--red);font-size:.8rem;font-weight:600}.btn{background:var(--red);color:var(--paper);letter-spacing:.12em;border:2px solid var(--red);padding:1rem 2.2rem;font-size:.9rem;font-weight:800;text-decoration:none;transition:background .2s,color .2s;display:inline-block}.btn:hover{color:var(--red)}.btn.ghost,.btn:hover{background:0 0}.btn.ghost{color:var(--ink);border-color:var(--ink)}.btn.ghost:hover{background:var(--ink);color:var(--paper)}@media (hover:hover) and (pointer:fine){body,html{cursor:var(--cursor-sword)}.btn,[role=button],a,button{cursor:var(--cursor-sword-hot)}}body.has-player{padding-bottom:78px}.head[data-v-19615f1b]{color:var(--paper);z-index:5;padding-block:1.5rem;position:absolute;inset:0 0 auto}.row[data-v-19615f1b]{justify-content:space-between}.brand[data-v-19615f1b],.row[data-v-19615f1b]{align-items:center;display:flex}.brand[data-v-19615f1b]{text-transform:uppercase;letter-spacing:.12em;gap:.7rem;font-size:.9rem;font-weight:900;text-decoration:none}.brand img[data-v-19615f1b]{background:var(--paper);border-radius:50%;padding:4px}nav[data-v-19615f1b]{gap:2rem;display:flex}nav a[data-v-19615f1b]{text-transform:uppercase;letter-spacing:.15em;font-size:.8rem;font-weight:600;text-decoration:none}nav a[data-v-19615f1b]:hover{color:#fff;text-decoration:underline}@media (width>=900px){.brand[data-v-19615f1b]{gap:1rem;font-size:1.3rem}.brand img[data-v-19615f1b]{width:64px;height:64px;padding:6px}nav a[data-v-19615f1b]{font-size:.9rem}}@media (width<=560px){.brand[data-v-19615f1b]{white-space:nowrap;letter-spacing:.08em;gap:.5rem;font-size:.72rem}.brand img[data-v-19615f1b]{width:30px;height:30px}nav[data-v-19615f1b]{gap:1rem}nav a[data-v-19615f1b]{letter-spacing:.1em;font-size:.68rem}}.head[data-v-19615f1b]:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#14213d8c,#0000);position:absolute;inset:0 0 -2rem}.foot[data-v-7fdbcfb6]{background:var(--ink);color:var(--paper);padding-block:4rem}.wrap[data-v-7fdbcfb6]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}img[data-v-7fdbcfb6]{filter:brightness(0)invert()}p[data-v-7fdbcfb6]{letter-spacing:.15em;text-transform:uppercase;font-size:.85rem}.bar[data-v-c8fc3a4a]{z-index:50;background:var(--ink);color:var(--paper);border-top:3px solid var(--red);align-items:center;gap:1rem;padding:.8rem calc(clamp(1rem,3vw,2rem));display:flex;position:fixed;inset:auto 0 0}.play[data-v-c8fc3a4a]{background:var(--red);border:0;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid}.play svg[data-v-c8fc3a4a]{width:20px;fill:var(--paper)}.title[data-v-c8fc3a4a]{text-transform:uppercase;letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:22ch;font-size:.9rem;font-weight:800;line-height:1.2;text-decoration:none;overflow:hidden}.title small[data-v-c8fc3a4a]{color:var(--red);letter-spacing:.2em;font-size:.65rem;font-weight:600;display:block}.t[data-v-c8fc3a4a]{font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:600}.prog[data-v-c8fc3a4a]{background:#f3e6cf40;flex:1;min-width:60px;height:8px;position:relative}.prog i[data-v-c8fc3a4a]{background:var(--red);position:absolute;inset:0 auto 0 0}.ctl[data-v-c8fc3a4a]{gap:.4rem;display:flex}.ctl button[data-v-c8fc3a4a],.x[data-v-c8fc3a4a]{font:inherit;color:var(--paper);background:0 0;border:1.5px solid #f3e6cf99;padding:.15rem .55rem;font-size:.8rem;font-weight:800}.ctl button[data-v-c8fc3a4a]:hover,.x[data-v-c8fc3a4a]:hover{background:var(--paper);color:var(--ink)}.x[data-v-c8fc3a4a]{border:0;font-size:1rem}.up-enter-active[data-v-c8fc3a4a],.up-leave-active[data-v-c8fc3a4a]{transition:transform .3s}.up-enter-from[data-v-c8fc3a4a],.up-leave-to[data-v-c8fc3a4a]{transform:translateY(100%)}@media (width<=760px){.cur[data-v-c8fc3a4a],.opt[data-v-c8fc3a4a],.title[data-v-c8fc3a4a]{display:none}.bar[data-v-c8fc3a4a]{gap:.7rem}}
