@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b3097673cd409a21-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/2409d02eaee47cb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b72a6a678d511e3a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a33a3f3323a75998-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/bd9b9909c3a641ff-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b3097673cd409a21-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/2409d02eaee47cb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b72a6a678d511e3a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a33a3f3323a75998-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/bd9b9909c3a641ff-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b3097673cd409a21-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/2409d02eaee47cb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b72a6a678d511e3a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a33a3f3323a75998-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/bd9b9909c3a641ff-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Oswald Fallback;src:local("Arial");ascent-override:146.51%;descent-override:35.49%;line-gap-override:0.00%;size-adjust:81.43%}.__className_442f93{font-family:Oswald,Oswald Fallback;font-style:normal}.__variable_442f93{--font-display:"Oswald","Oswald Fallback"}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/084282eba306c257-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ec1d0aa2d2fbc083-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f1dd23950e6cd390-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0c7826ffb3acea36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/692df4da22e71021-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/084282eba306c257-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ec1d0aa2d2fbc083-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f1dd23950e6cd390-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0c7826ffb3acea36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/692df4da22e71021-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/084282eba306c257-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ec1d0aa2d2fbc083-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f1dd23950e6cd390-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/0c7826ffb3acea36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/692df4da22e71021-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Source Sans\ 3 Fallback;src:local("Arial");ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.00%;size-adjust:93.76%}.__className_355c0e{font-family:Source Sans\ 3,Source Sans\ 3 Fallback;font-style:normal}.__variable_355c0e{--font-body:"Source Sans 3","Source Sans 3 Fallback"}@font-face{font-family:Special Elite;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0c310187b552b27d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Special Elite;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e210f091ebfac73b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Special Elite Fallback;src:local("Arial");ascent-override:60.00%;descent-override:25.33%;line-gap-override:0.00%;size-adjust:117.20%}.__className_bfd9a8{font-family:Special Elite,Special Elite Fallback;font-weight:400;font-style:normal}.__variable_bfd9a8{--font-stamp:"Special Elite","Special Elite Fallback"}:root{--bg:#110e0c;--bg-2:#1b1612;--bg-3:#241c16;--paper:#f3eadc;--paper-dim:#cbbfae;--muted:#9a8d7c;--blood:#d3272b;--blood-deep:#8d1418;--amber:#e2a31a;--amber-ink:#1a1204;--line:rgba(243,234,220,0.14);--line-strong:rgba(243,234,220,0.28);--display:var(--font-display),"Arial Narrow",Impact,sans-serif;--body:var(--font-body),"Segoe UI",sans-serif;--stamp:var(--font-stamp),"Courier New",monospace;--header:72px}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}article[id],h3[id],section[id]{scroll-margin-top:calc(var(--header) + 16px)}body{margin:0;color:var(--paper);background:var(--bg);font-family:var(--body);font-size:1.125rem;line-height:1.55}img{max-width:100%}a{color:inherit}:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.wrap{width:min(1120px,calc(100% - 2.5rem));margin:0 auto}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tape{background:repeating-linear-gradient(-18deg,var(--amber) 0 14px,#14110e 14px 28px);color:var(--amber-ink);font-family:var(--display);font-weight:600;letter-spacing:.18em;text-transform:uppercase;font-size:.78rem;text-align:center;padding:.45rem 1rem}.tape span{background:var(--amber);padding:.15rem .7rem}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;height:var(--header);display:flex;align-items:center;background:rgba(17,14,12,.92);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.site-header .wrap{display:flex;align-items:center;gap:1.5rem}.brand{font-family:var(--display);font-weight:700;letter-spacing:.14em;text-decoration:none;font-size:1.35rem}.brand i{color:var(--blood);font-style:normal}.nav{display:flex;align-items:center;gap:1.15rem;margin-left:auto}.nav a{text-decoration:none;color:var(--paper-dim);font-size:.95rem;letter-spacing:.04em}.nav a:hover,.nav a[aria-current=page]{color:var(--paper)}.nav .btn--blood{color:#fff}.nav-toggle{display:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;text-decoration:none;font-family:var(--display);font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:.85rem 1.2rem;border:1px solid transparent}.btn--blood{background:var(--blood);color:#fff}.btn--blood:hover{background:var(--blood-deep)}.btn--ghost{border-color:var(--line-strong);color:var(--paper)}.btn--ghost:hover{border-color:var(--paper)}.btn--sm{padding:.55rem .85rem;font-size:.92rem}.kicker{font-family:var(--stamp);color:var(--amber);letter-spacing:.04em;font-size:.95rem;margin:0 0 .6rem}.site-footer{border-top:1px solid var(--line);padding:1.2rem 0 1.6rem;color:var(--muted);font-size:.92rem}.site-footer .wrap{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.site-footer a{color:var(--paper-dim);text-decoration:none}.site-footer a:hover{color:var(--paper)}.site-footer nav{display:flex;flex-wrap:wrap;gap:.4rem 1rem}.site-disclaimer{flex-basis:100%;font-size:.8rem;opacity:.8}@media (max-width:860px){.nav-toggle{display:block;margin-left:auto;background:transparent;color:var(--paper);border:1px solid var(--line-strong);font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;padding:.4rem .7rem}.nav{display:none;position:absolute;top:var(--header);left:0;right:0;background:var(--bg-2);border-bottom:1px solid var(--line);flex-direction:column;align-items:flex-start;padding:1rem 1.25rem 1.2rem;gap:.8rem}.nav.is-open{display:flex}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.hero{position:relative;overflow:hidden;min-height:calc(100vh - var(--header) - 36px);display:flex;align-items:flex-end;padding:4.5rem 0 0;background:radial-gradient(ellipse 80% 60% at 70% 20%,rgba(211,39,43,.16),transparent 55%),radial-gradient(ellipse 50% 40% at 10% 80%,rgba(226,163,26,.08),transparent 60%),var(--bg)}.hero>.wrap{position:relative;z-index:2;display:grid;grid-template-columns:1.4fr .8fr;grid-gap:3rem;gap:3rem;align-items:end;padding-bottom:7.5rem}.hero .kicker{margin-bottom:1rem}.hero h1{font-weight:600;font-size:clamp(1.35rem,2.4vw,1.85rem);line-height:1.1;letter-spacing:.04em;margin:0 0 .7rem}.hero h1,.poster{font-family:var(--display);text-transform:uppercase}.poster{font-weight:700;font-size:clamp(3.4rem,7vw,6.4rem);line-height:.9;letter-spacing:.01em;margin:0 0 1.25rem}.poster em{font-style:normal;color:var(--blood)}.hero .lead{max-width:38rem;color:var(--paper-dim);font-size:1.2rem;margin:0 0 1.75rem}.hero-actions{display:flex;flex-wrap:wrap;gap:.75rem}.hero-wanted{padding:2.75rem 0 3rem;border-top:1px solid var(--line);background:var(--bg)}.dossier{background:var(--bg-2);border:1px solid var(--line-strong);padding:1.25rem 1.25rem 1.1rem;position:relative}.dossier:before{content:"BRIEFING JOUEUR";position:absolute;top:-.7rem;right:.8rem;font-family:var(--stamp);font-size:.78rem;color:var(--blood);border:2px solid var(--blood);padding:.15rem .4rem;transform:rotate(6deg);background:var(--bg)}.dossier h2{font-family:var(--display);text-transform:uppercase;letter-spacing:.08em;font-size:1.15rem;margin:.4rem 0 .9rem}.facts{list-style:none;margin:0;padding:0}.facts li{display:grid;grid-template-columns:6.2rem 1fr;grid-gap:.75rem;gap:.75rem;padding:.7rem 0;border-top:1px solid var(--line);font-size:1rem}.facts strong{font-family:var(--stamp);font-weight:400;color:var(--amber);font-size:.82rem;letter-spacing:.03em;padding-top:.15rem}.skyline{position:absolute;left:0;right:0;bottom:0;height:180px;display:flex;align-items:flex-end;gap:6px;padding:0 2vw;z-index:1;pointer-events:none}.skyline i{display:block;flex:var(--f,1);height:var(--h);background:linear-gradient(var(--bg) 0 0) 8px 10px /7px 9px no-repeat,linear-gradient(var(--bg) 0 0) 22px 28px /7px 9px no-repeat,linear-gradient(var(--bg) 0 0) 8px 46px /7px 9px no-repeat,#1a140f;opacity:.95}.skyline i:nth-child(odd){background-color:#120e0b}.concept{background:var(--paper);color:#1a140f;padding:4.5rem 0}.close .eyebrow,.eyebrow,.section-head .eyebrow{font-family:var(--stamp);font-size:.85rem;letter-spacing:.04em;margin:0 0 .4rem;color:var(--amber)}.concept .eyebrow{color:var(--blood-deep)}.close h2,.concept h2,.section-head h2{font-family:var(--display);text-transform:uppercase;letter-spacing:.02em;line-height:.95;font-size:clamp(2.4rem,5vw,4.2rem);margin:0 0 1.5rem}.beats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}.beat{border-top:3px solid #1a140f;padding-top:1rem}.beat:nth-child(2){border-color:var(--blood)}.beat b{display:block;font-family:var(--display);font-size:1.7rem;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.45rem}.beat p{margin:0;color:#3a3128}.terrain{padding:4.5rem 0 2rem}.section-head{max-width:40rem;margin-bottom:2.5rem}.section-head p{color:var(--paper-dim);margin:0}.system{display:grid;grid-template-columns:90px 1fr 280px;grid-gap:1.5rem;gap:1.5rem;align-items:center;padding:1.8rem 0;border-top:1px solid var(--line)}.system .num{font-size:2.4rem;color:var(--blood);letter-spacing:.04em}.system .num,.system h3{font-family:var(--display)}.system h3{text-transform:uppercase;font-size:2rem;letter-spacing:.03em;margin:0 0 .35rem}.system p{margin:0;color:var(--paper-dim);max-width:40rem}.system a{color:var(--amber)}.system h3 a{color:var(--paper);text-decoration:none;border-bottom:2px solid var(--blood)}.system h3 a:hover{color:var(--amber);border-color:var(--amber)}.system .tag{justify-self:end;font-family:var(--stamp);font-size:.85rem;color:var(--amber);border:1px dashed rgba(226,163,26,.55);padding:.7rem .8rem;text-align:center;line-height:1.35}.rhythm{padding:1rem 0 4.5rem}.rhythm-grid{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:3rem;gap:3rem;align-items:start}.timeline{list-style:none;margin:0;padding:0}.timeline li{display:grid;grid-template-columns:8.5rem 1fr;grid-gap:1rem;gap:1rem;padding:1.1rem 0;border-top:1px solid var(--line)}.timeline .when{font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--blood)}.timeline strong{display:block;margin-bottom:.2rem}.timeline p{margin:0;color:var(--paper-dim)}.timeline a{color:var(--amber)}.pact{background:var(--bg-2);border:1px solid var(--line);padding:1.4rem 1.4rem .4rem}.pact ul{list-style:none;margin:0;padding:0}.pact h3{font-family:var(--display);text-transform:uppercase;letter-spacing:.06em;margin:0 0 .8rem;font-size:1.3rem}.pact li{margin:0 0 1rem;padding-left:.9rem;border-left:3px solid var(--blood);color:var(--paper-dim)}.pact li b{color:var(--paper)}.close{background:linear-gradient(180deg,rgba(211,39,43,.18),transparent 40%),var(--bg-3);border-top:1px solid var(--line);padding:4.5rem 0}.close .wrap{display:grid;grid-template-columns:1.3fr .7fr;grid-gap:2rem;gap:2rem;align-items:end}.close p{color:var(--paper-dim);max-width:36rem}.doors{display:grid;grid-gap:.6rem;gap:.6rem}.doors div{border-top:1px solid var(--line-strong);padding-top:.55rem;font-size:1rem}.doors b{display:block;font-family:var(--display);letter-spacing:.06em;text-transform:uppercase}@media (max-width:860px){.beats,.close .wrap,.hero>.wrap,.rhythm-grid,.system{grid-template-columns:1fr}.system .tag{justify-self:start}.hero{min-height:auto;padding-top:2.5rem}.hero>.wrap{padding-bottom:8.5rem}.poster{font-size:3.1rem}}.page-head{padding:3.2rem 0 1.5rem;background:radial-gradient(ellipse 70% 80% at 90% 0,rgba(211,39,43,.16),transparent 55%),var(--bg);border-bottom:1px solid var(--line)}h1{font-family:var(--display);font-weight:700;font-size:clamp(2.6rem,6vw,4.6rem);line-height:.95;letter-spacing:.02em;text-transform:uppercase;margin:0 0 .8rem}.lead{max-width:42rem;color:var(--paper-dim);margin:0}.doc-toc{position:-webkit-sticky;position:sticky;top:var(--header);z-index:10;margin:-2.2rem -1.25rem 1.6rem;padding:.6rem 1.25rem;background:rgba(17,14,12,.95);border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.doc-toc::-webkit-scrollbar{display:none}.doc-toc-title{font-family:var(--stamp);color:var(--amber);font-size:.85rem;margin:0 0 .6rem;display:none}.doc-toc ol{display:flex;gap:.4rem;list-style:none;margin:0;padding:0;white-space:nowrap}.doc-toc a{display:block;padding:.3rem .7rem;border:1px solid var(--line-strong);text-decoration:none;font-size:.95rem}.doc .doc-toc a,.doc-toc a{color:var(--paper-dim)}.doc-toc a:hover{color:var(--paper)}.doc-toc a.is-active{color:#fff;background:var(--blood);border-color:var(--blood)}.doc-toc .toc-sub{display:none}.doc-body h3[id],.doc-body section[id]{scroll-margin-top:calc(var(--header) + 4rem)}.doc-body>section+section{margin-top:2.6rem;padding-top:2.2rem;border-top:1px solid var(--line)}.section-toggle{font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;background:none;border:0;padding:0;text-align:left;cursor:default}.doc-body.is-collapsible>section+section{margin-top:0;padding-top:0}.doc-body.is-collapsible>section{border-top:1px solid var(--line)}.doc-body.is-collapsible>section:last-child{border-bottom:1px solid var(--line)}.doc-body.is-collapsible h2{margin:0}.doc-body.is-collapsible .section-toggle{display:flex;width:100%;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 0;cursor:pointer}.doc-body.is-collapsible .section-toggle:after{content:"+";font-family:var(--display);color:var(--amber);font-size:1.6rem;line-height:1}.doc-body.is-collapsible .section-toggle[aria-expanded=true]:after{content:"−"}.doc-body.is-collapsible .section-panel{padding-bottom:1.4rem}.doc-body.is-collapsible .section-panel[hidden]{display:none}@media (min-width:980px){.doc-layout{display:grid;grid-template-columns:14rem minmax(0,1fr);grid-gap:3rem;gap:3rem;align-items:start}.doc-toc{top:calc(var(--header) + 1.5rem);margin:0;padding:0;background:none;border:0;max-height:calc(100vh - var(--header) - 3rem);overflow:auto}.doc-toc-title{display:block}.doc-body h3[id],.doc-body section[id]{scroll-margin-top:calc(var(--header) + 1.5rem)}.doc-toc ol{flex-direction:column;gap:0;white-space:normal}.doc-toc a{border:0;border-left:3px solid var(--line);padding:.32rem 0 .32rem .85rem}.doc-toc a.is-active{background:none;color:var(--paper);border-left-color:var(--blood)}.doc-toc .toc-sub{display:block}.doc-toc .toc-sub a{padding-left:1.6rem;font-size:.88rem;color:var(--muted)}.doc-toc .toc-sub a.is-active,.doc-toc .toc-sub a:hover{color:var(--paper)}}.doc{padding:2.2rem 0 3.5rem}.doc h2{font-family:var(--display);text-transform:uppercase;letter-spacing:.03em;font-size:clamp(1.8rem,3vw,2.4rem);margin:2.4rem 0 .6rem}.doc h2:first-child{margin-top:0}.doc .section-panel>h3,.doc section>h3{font-family:var(--display);text-transform:uppercase;letter-spacing:.03em;font-size:clamp(1.35rem,2vw,1.7rem);margin:1.8rem 0 .45rem}.doc p{max-width:44rem}.doc a{color:var(--amber)}.where-legend{margin-bottom:2.2rem}.rules{margin:.4rem 0 0;padding:0;list-style:none;max-width:44rem}.rules li{margin:0 0 .7rem;padding-left:.85rem;border-left:3px solid var(--blood);color:var(--paper-dim)}.rules b{color:var(--paper)}.loot-grid{display:grid;grid-gap:.9rem;gap:.9rem;margin-top:1.15rem}.loot-col{background:var(--bg-2);border:1px solid var(--line);padding:.95rem 1rem .4rem}.loot-col h3{font-family:var(--display);text-transform:uppercase;letter-spacing:.04em;font-size:1.35rem;margin:0 0 .2rem}.loot-col>p{margin:0 0 .35rem;color:var(--muted);font-size:.95rem}.loot-col .beast-drops{margin-top:.35rem}.loot-col .beast-drops em,.loot-tag{font-style:normal}.loot-tag{font-family:var(--stamp);font-size:.78rem;margin-left:.35rem}.loot-rare .loot-tag{color:#7eb6ea}.loot-ultra .loot-tag{color:#c59be0}.loot-jackpot .loot-tag{color:var(--amber)}@media (min-width:980px){.loot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.loot-grid.loot-grid--half{grid-template-columns:1fr 1fr}}.fold{margin-top:1.15rem;border:1px solid var(--line);padding:0 1rem}.fold>summary{cursor:pointer;padding:.8rem 0;color:var(--amber);font-weight:600}.fold[open]{padding-bottom:1rem}.bestiary{display:grid;grid-gap:.9rem;gap:.9rem}.beast{grid-template-columns:128px 1fr;grid-gap:1rem;gap:1rem;align-items:start;background:var(--bg-2);padding:1rem}.beast,.beast-visual{display:grid;border:1px solid var(--line)}.beast-visual{width:128px;height:128px;background:#0c0a09;place-items:center}.beast-visual img{width:112px;height:112px;object-fit:contain;image-rendering:pixelated}.beast-visual.is-body{height:176px}.beast-visual.is-body img{width:120px;height:168px;image-rendering:auto}.beast-family{font-family:var(--stamp);color:var(--amber);font-size:.85rem;margin:0 0 .15rem}.beast[data-rarity]{border-left:3px solid var(--line-strong)}.beast[data-rarity=commune] .beast-family{color:var(--muted)}.beast[data-rarity=rare]{border-left-color:var(--amber)}.beast[data-rarity=epique]{border-left-color:var(--blood)}.beast[data-rarity=epique] .beast-family{color:#e07a7c}.beast[data-rarity=legendaire]{border-left-color:var(--paper)}.beast[data-rarity=legendaire] .beast-family{color:var(--paper)}.beast h3{font-family:var(--display);text-transform:uppercase;letter-spacing:.03em;font-size:1.45rem;margin:0 0 .35rem}.beast-where{display:flex;flex-wrap:wrap;gap:.3rem;list-style:none;margin:0 0 .55rem;padding:0}.beast-where li{font-size:.82rem;line-height:1.2;padding:.18rem .45rem;border:1px solid var(--line-strong);color:var(--paper);white-space:nowrap}.beast p{margin:0 0 .55rem;color:var(--paper-dim);max-width:none}.beast-drops{list-style:none;margin:0;padding:0}.beast-drops li{display:flex;justify-content:space-between;gap:1rem;border-top:1px solid var(--line);padding:.28rem 0;color:var(--paper);font-size:.98rem}.beast-drops span{color:var(--amber);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.beast-variants{display:flex;gap:.35rem;margin:0;padding:0;list-style:none}.beast-variants img{width:52px;height:72px;object-fit:contain;image-rendering:pixelated;background:#0c0a09;border:1px solid var(--line)}@media (min-width:980px){.bestiary{grid-template-columns:1fr 1fr}}@media (max-width:560px){.beast{grid-template-columns:1fr}}.most-wanted[hidden]{display:none!important}.most-wanted--inset{margin:0 0 1.75rem;padding:0 0 1.35rem;border-bottom:1px solid var(--line)}.most-wanted-head{margin-bottom:1.1rem}.most-wanted-head h2{font-family:var(--display);font-weight:700;text-transform:uppercase;letter-spacing:.03em;line-height:.95;font-size:clamp(2rem,4vw,3.2rem);margin:0}.most-wanted-head .eyebrow{margin-bottom:.35rem}.wanted-lead{margin:.45rem 0 0;max-width:36rem;color:var(--paper-dim)}.wanted-board{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:.75rem;gap:.75rem}.wanted-card{display:flex;flex-direction:row;align-items:center;text-align:left;gap:.8rem;width:100%;margin:0;padding:.75rem .85rem;border:1px solid var(--line-strong);border-top:3px solid var(--blood);background:var(--bg-2);color:var(--paper);font:inherit;text-decoration:none;cursor:pointer}.wanted-card:hover{border-color:var(--blood)}.wanted-card:hover .wanted-name{color:var(--amber)}.wanted-card img{width:48px;height:48px;flex:none;object-fit:contain;image-rendering:pixelated;background:#0c0a09;border:1px solid var(--line)}.wanted-copy{display:flex;flex-direction:column;min-width:0}.wanted-name{text-transform:uppercase;letter-spacing:.04em;font-size:1.2rem;line-height:1.05;max-width:100%;overflow-wrap:anywhere}.wanted-name,.wanted-pot{font-family:var(--display);font-weight:600}.wanted-pot{color:var(--blood);font-size:1.15rem;letter-spacing:.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.15}.wanted-pot small{font-weight:400;font-size:.72rem;letter-spacing:.03em}.wanted-meta,.wanted-pot small{font-family:var(--stamp);color:var(--muted)}.wanted-meta{font-size:.75rem}.wanted-more{margin:.85rem 0 0;font-family:var(--stamp);font-size:.85rem}.wanted-more a{color:var(--amber)}.board-bar{display:flex;flex-wrap:wrap;gap:.45rem;margin:0 0 .7rem}.board-bar[hidden],.board-scroll[hidden],.podium[hidden]{display:none!important}.board-bar button{font:inherit;background:transparent;color:var(--paper-dim);border:1px solid var(--line-strong);padding:.45rem .7rem;font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;font-size:.92rem;cursor:pointer}.board-bar button[aria-pressed=true]{background:var(--blood);color:#fff;border-color:var(--blood)}.board-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem 1.5rem;margin:.35rem 0 1.15rem}.board-search{position:relative;display:block;flex:1 1 auto;width:min(24rem,100%);max-width:24rem}.board-search-icon{position:absolute;left:.75rem;top:50%;width:1.05rem;height:1.05rem;transform:translateY(-50%);color:var(--muted);pointer-events:none}.board-search input{width:100%;font:inherit;color:var(--paper);background:var(--bg-2);border:1px solid var(--line-strong);padding:.55rem .8rem .55rem 2.35rem}.board-search input::placeholder{color:var(--muted)}.board-meta{color:var(--amber);font-family:var(--stamp);font-size:.95rem;margin:0;text-align:right}.podium{display:grid;grid-template-columns:1fr 1.12fr 1fr;grid-gap:.75rem;gap:.75rem;align-items:end;list-style:none;width:100%;max-width:48rem;margin:0 auto 1.35rem;padding:0 0 .15rem;border-bottom:3px solid var(--line-strong)}.podium[data-count="1"]{grid-template-columns:minmax(0,18rem);justify-content:center}.podium[data-count="2"]{grid-template-columns:1fr 1.12fr;max-width:42rem;margin-left:auto;margin-right:auto}.podium-slot[data-rank="1"]{order:2}.podium-slot[data-rank="2"]{order:1}.podium-slot[data-rank="3"]{order:3}.podium-card{display:flex;flex-direction:column;align-items:center;text-align:center;background:var(--bg-2);border:1px solid var(--line);padding:.9rem .7rem 0;min-width:0}button.podium-card{font:inherit;color:inherit;width:100%;cursor:pointer}button.podium-card:focus-visible,button.podium-card:hover{border-color:var(--amber)}.podium-slot[data-rank="1"] button.podium-card:focus-visible,.podium-slot[data-rank="1"] button.podium-card:hover{border-color:var(--amber)}.podium-slot[data-rank="1"] .podium-card{border-color:rgba(211,39,43,.7);background:radial-gradient(ellipse 80% 50% at 50% 0,rgba(211,39,43,.18),transparent 70%),var(--bg-2)}.crown{width:2.15rem;height:1.65rem;display:block}.podium-slot[data-rank="1"] .crown{width:2.7rem;height:2.05rem;color:var(--amber)}.podium-slot[data-rank="2"] .crown{color:#e4ddd2}.podium-slot[data-rank="3"] .crown{color:#d4924a}.podium-face,.podium-name,.podium-unit,.podium-value{display:block}.podium-face{margin-top:.45rem;background:#0c0a09;border:1px solid var(--line-strong);padding:.28rem;line-height:0}.podium-face img{width:64px;height:64px;image-rendering:pixelated;display:block}.podium-slot[data-rank="1"] .podium-face img{width:88px;height:88px}.podium-name{margin:.55rem 0 0;max-width:100%;font-family:var(--display);font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:1.15rem;line-height:1.15;overflow-wrap:anywhere}.podium-slot[data-rank="1"] .podium-name{font-size:1.4rem}.podium-value{margin:.2rem 0 0;color:var(--amber);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.podium-unit{margin:0;color:var(--muted);font-family:var(--stamp);font-size:.82rem}.podium-block{width:calc(100% + 1.4rem);margin:.75rem -.7rem 0;display:grid;place-items:center;font-family:var(--display);font-weight:700;letter-spacing:.08em}.podium-slot[data-rank="1"] .podium-block{height:4.4rem;background:var(--blood);color:#fff;font-size:1.8rem}.podium-slot[data-rank="2"] .podium-block{height:3.15rem;background:#3a332c;color:var(--paper);font-size:1.45rem}.podium-slot[data-rank="3"] .podium-block{height:2.35rem;background:#5c3e22;color:var(--paper);font-size:1.25rem}.board-scroll{overflow-x:auto;border:1px solid var(--line);background:var(--bg-2)}.board-table{width:100%;border-collapse:collapse}.board-table td,.board-table th{text-align:left;padding:.55rem .85rem;border-bottom:1px solid var(--line);vertical-align:middle}.board-table th{font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;font-size:.85rem;font-weight:600;color:var(--muted)}.board-table td:first-child,.board-table th:first-child{width:5.2rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.board-table td:last-child,.board-table th:last-child{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.board-table td:last-child{color:var(--amber)}.who{display:flex;align-items:center;gap:.65rem}.who img{width:32px;height:32px;image-rendering:pixelated;background:#0c0a09;flex:none}button.who{font:inherit;color:inherit;background:transparent;border:0;padding:0;cursor:pointer;text-align:left}button.who:focus-visible,button.who:hover{color:var(--amber)}.profile[hidden]{display:none!important}.profile{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:1.2rem}.profile-backdrop{position:absolute;inset:0;background:rgba(8,6,5,.76)}.profile-panel{position:relative;display:flex;flex-direction:column;width:min(36rem,100%);max-height:min(86vh,46rem);overflow:hidden;background:var(--bg);border:1px solid var(--line-strong);padding:1.15rem 1.2rem 0;box-shadow:0 18px 50px rgba(0,0,0,.45)}#profile-body{overflow:auto;min-height:0;padding-bottom:1.2rem}.profile-top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.profile-who{display:flex;align-items:center;gap:.85rem;min-width:0}.profile-face img{width:64px;height:64px;display:block;image-rendering:pixelated;background:#0c0a09;border:1px solid var(--line-strong)}.profile-kicker{font-family:var(--stamp);color:var(--amber);font-size:.85rem;margin:0 0 .15rem}.profile-panel h2{font-weight:700;letter-spacing:.03em;font-size:clamp(1.6rem,4vw,2.2rem);line-height:1;margin:0;overflow-wrap:anywhere}.profile-close,.profile-panel h2{font-family:var(--display);text-transform:uppercase}.profile-close{flex:none;letter-spacing:.06em;background:transparent;color:var(--paper-dim);border:1px solid var(--line-strong);padding:.4rem .65rem;cursor:pointer}.profile-close:hover{color:var(--paper);border-color:var(--paper)}.profile-section{font-family:var(--stamp);color:var(--amber);font-size:.92rem;font-weight:400;margin:1.15rem 0 .2rem}.profile-list{list-style:none;margin:0;padding:0}.profile-line{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:.75rem;gap:.75rem;align-items:baseline;border-top:1px solid var(--line);padding:.48rem 0}.profile-label{color:var(--paper)}.profile-rank{display:inline-flex;align-items:center;gap:.28rem;font-family:var(--display);letter-spacing:.04em;color:var(--paper-dim)}.profile-line.is-1 .crown{color:var(--amber)}.profile-line.is-2 .crown,.profile-line.is-3 .crown{color:#e4ddd2}.profile-line.is-1 .profile-rank{color:var(--amber)}.profile-line.is-2 .profile-rank,.profile-line.is-3 .profile-rank{color:var(--paper)}.profile-value{color:var(--amber);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;min-width:4.5rem}.profile-empty{color:var(--paper-dim);margin:1rem 0 0}.board-table tbody tr:hover{background:rgba(243,234,220,.04)}.board-table td.board-empty{text-align:center;color:var(--paper-dim);padding:1.3rem .85rem}.rank-mark{display:inline-flex;align-items:center;gap:.28rem;font-family:var(--display)}.crown--sm{width:.95rem;height:.75rem}.rank-1 .crown--sm{color:var(--amber)}.rank-1 td:first-child{color:var(--blood);font-size:1.15rem}.rank-2 .crown--sm,.rank-2 td:first-child,.rank-3 .crown--sm,.rank-3 td:first-child{color:var(--amber)}.board-note{color:var(--paper-dim);margin:.85rem 0 0;max-width:40rem}@media (max-width:720px){.board-toolbar{flex-direction:column;align-items:stretch}.board-search{flex:none;width:100%;max-width:none}.board-meta{text-align:left}.podium{gap:.4rem}.podium-card{padding:.65rem .35rem 0}.podium-face img,.podium-slot[data-rank="1"] .podium-face img{width:48px;height:48px}.podium-slot[data-rank="1"] .podium-face img{width:60px;height:60px}.podium-name,.podium-slot[data-rank="1"] .podium-name{font-size:.95rem}.podium-block{width:calc(100% + .7rem);margin-left:-.35rem;margin-right:-.35rem}.podium-slot[data-rank="1"] .podium-block{height:3.3rem;font-size:1.35rem}.podium-slot[data-rank="2"] .podium-block{height:2.45rem}.podium-slot[data-rank="3"] .podium-block{height:1.9rem}}body:has(.quest-work){height:100vh;overflow:hidden;display:flex;flex-direction:column}body:has(.quest-work)>.site-footer,body:has(.quest-work)>.site-header,body:has(.quest-work)>.tape{flex:none}.page-root{display:contents}.quest-head{flex:none;padding:.75rem 1.15rem .7rem;border-bottom:1px solid var(--line);background:radial-gradient(ellipse 50% 120% at 100% 0,rgba(211,39,43,.14),transparent 55%),var(--bg)}.quest-head h1{font-size:clamp(1.7rem,2.5vw,2.3rem);margin:0}.quest-head-row{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem}.quest-head .lead{margin:0;max-width:42rem;font-size:.98rem}.quest-work{flex:1 1;min-height:0;display:grid;grid-template-columns:220px minmax(0,1fr) minmax(280px,340px);grid-template-rows:auto minmax(0,1fr)}.quest-rail{grid-row:1/span 2;overflow:auto;border-right:1px solid var(--line);padding:.35rem 0 1.2rem;background:var(--bg)}.quest-group-label{font-family:var(--stamp);color:var(--amber);font-size:.82rem;margin:.9rem .85rem .15rem}.quest-rail a,.quest-rail button{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;width:100%;text-align:left;background:transparent;color:var(--paper-dim);border:0;border-left:3px solid transparent;padding:.38rem .8rem;font:inherit;font-size:1rem;cursor:pointer;text-decoration:none}.quest-rail a:hover,.quest-rail button:hover{color:var(--paper)}.quest-rail a[aria-current=true],.quest-rail button[aria-current=true]{color:var(--paper);border-left-color:var(--blood);background:rgba(211,39,43,.12)}.quest-count{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.85rem}.quest-tools{grid-column:2;grid-row:1;padding:.65rem .85rem .55rem;border-bottom:1px solid var(--line);background:var(--bg)}.quest-tools-row{display:flex;align-items:center;gap:.6rem}.quest-search{position:relative;flex:1 1 auto;min-width:0}.quest-search input{width:100%;font:inherit;color:var(--paper);background:var(--bg-2);border:1px solid var(--line-strong);padding:.5rem .75rem}.quest-search input::placeholder{color:var(--muted)}.quest-hits{position:absolute;z-index:5;top:calc(100% + 4px);left:0;right:0;margin:0;padding:.25rem 0;list-style:none;background:var(--bg-2);border:1px solid var(--line-strong);box-shadow:0 12px 32px rgba(0,0,0,.35);max-height:22rem;overflow:auto}.quest-hits[hidden]{display:none}.quest-hits button{display:block;width:100%;text-align:left;background:transparent;color:inherit;border:0;padding:.4rem .75rem;font:inherit;cursor:pointer}.quest-hits button strong{display:block;font-family:var(--display);font-weight:600;letter-spacing:.03em;text-transform:uppercase}.quest-hits button span{color:var(--muted);font-size:.88rem}.quest-hits button.is-active,.quest-hits button:hover{background:rgba(226,163,26,.12)}.quest-views{display:flex;flex:none;gap:.35rem}.quest-views button{font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;font-size:.92rem;background:transparent;color:var(--paper-dim);border:1px solid var(--line-strong);padding:.45rem .7rem;cursor:pointer}.quest-views button[aria-pressed=true]{background:var(--blood);color:#fff;border-color:var(--blood)}.quest-jump{display:none}.quest-jump select{width:100%;margin-top:.35rem;font:inherit;color:var(--paper);background:var(--bg-2);border:1px solid var(--line-strong);padding:.45rem .6rem}.quest-note{margin:.45rem 0 0;color:var(--paper-dim);font-size:.95rem;max-width:none}.quest-detail,.quest-main,.quest-rail{scrollbar-width:thin;scrollbar-color:#3a332c transparent}.quest-detail::-webkit-scrollbar,.quest-main::-webkit-scrollbar,.quest-rail::-webkit-scrollbar{width:10px;height:10px}.quest-detail::-webkit-scrollbar-thumb,.quest-main::-webkit-scrollbar-thumb,.quest-rail::-webkit-scrollbar-thumb{background:#3a332c}.quest-detail::-webkit-scrollbar-track,.quest-main::-webkit-scrollbar-track,.quest-rail::-webkit-scrollbar-track{background:transparent}.quest-main{grid-column:2;grid-row:2;min-width:0;min-height:0;overflow:auto;background:linear-gradient(180deg,rgba(17,14,12,.2),transparent 80px),var(--bg);cursor:-webkit-grab;cursor:grab}.quest-main.is-panning{cursor:-webkit-grabbing;cursor:grabbing}.quest-main:focus-visible{outline:none}.quest-canvas{position:relative}.quest-canvas svg{position:absolute;inset:0;overflow:visible}.qedge{fill:none;stroke:rgba(243,234,220,.38);stroke-width:1.6}.qedge.is-hot{stroke:var(--amber);stroke-width:2.2}.qedge.is-dim{stroke:rgba(243,234,220,.1)}.qcard,.qrow{font:inherit;color:inherit;text-align:left;background:var(--bg-2);border:1px solid var(--line-strong);border-left:3px solid var(--muted);cursor:pointer}.qcard{position:absolute;display:flex;flex-direction:column;justify-content:center;gap:.12rem;padding:.35rem .6rem .35rem .65rem;overflow:hidden}.qcard--flow{position:relative;width:auto;height:auto;min-height:4.4rem}.qcard[data-rarity=rare],.qrow[data-rarity=rare]{border-left-color:var(--amber)}.qcard[data-rarity=epique],.qrow[data-rarity=epique]{border-left-color:var(--blood)}.qcard[data-rarity=legendaire],.qrow[data-rarity=legendaire]{border-left-color:var(--paper)}.qcard.is-optional,.qrow.is-optional{border-style:dashed dashed dashed solid}.qcard:hover,.qrow:hover{border-color:var(--paper-dim)}.qcard[aria-current=true],.qrow[aria-current=true]{border-color:var(--amber);box-shadow:inset 0 0 0 1px var(--amber);background:radial-gradient(ellipse 80% 80% at 0 0,rgba(226,163,26,.14),transparent 60%),var(--bg-3)}.qcard.is-dim,.qedge.is-dim{opacity:1}.qcard.is-dim{opacity:.34}.qcard-title,.qrow-title{font-family:var(--display);font-weight:600;text-transform:uppercase;letter-spacing:.03em;line-height:1.05}.qcard-title{font-size:.92rem;line-height:1.05;max-height:2.15em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.qcard-meta,.qrow-meta{font-family:var(--stamp);font-size:.75rem;color:var(--muted)}.qcard[data-rarity=rare] .qcard-meta,.qrow[data-rarity=rare] .qrow-meta{color:var(--amber)}.qcard[data-rarity=epique] .qcard-meta,.qrow[data-rarity=epique] .qrow-meta{color:#e07a7c}.qcard[data-rarity=legendaire] .qcard-meta,.qrow[data-rarity=legendaire] .qrow-meta{color:var(--paper)}.qgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:.55rem;gap:.55rem;padding:.85rem;cursor:default}.quest-list{padding:.75rem .85rem 1.5rem;cursor:default}.qgroup{margin:0 0 .45rem;border-bottom:1px solid var(--line)}.qgroup summary{cursor:pointer;font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;padding:.45rem .15rem}.qgroup summary span{color:var(--muted);font-family:var(--body);letter-spacing:0;text-transform:none}.qrow{display:block;width:calc(100% - var(--indent, 0px));margin:0 0 .4rem var(--indent,0);padding:.5rem .7rem}.qrow-top{display:flex;justify-content:space-between;gap:.8rem;align-items:baseline}.qrow-title{font-size:1.05rem}.qrow-reward,.qrow-task{display:block;color:var(--paper-dim);font-size:.95rem}.qrow-reward{color:var(--amber)}.quest-empty{color:var(--paper-dim);margin:1rem}.quest-detail{grid-column:3;grid-row:1/span 2;overflow:auto;border-left:1px solid var(--line);background:var(--bg-2);padding:.9rem 1rem 1.4rem}.quest-detail h2{font-family:var(--display);font-weight:700;text-transform:uppercase;letter-spacing:.03em;font-size:clamp(1.45rem,2vw,1.9rem);line-height:1;margin:.15rem 0 .35rem}.quest-kicker{color:var(--amber);font-size:.85rem}.quest-kicker,.quest-meta{font-family:var(--stamp);margin:0}.quest-meta{color:var(--paper);font-size:.92rem}.quest-desc{margin:.7rem 0 0;color:var(--paper-dim);max-width:none;white-space:pre-line}.quest-detail h3{font-family:var(--stamp);font-weight:400;color:var(--amber);font-size:.92rem;margin:1.05rem 0 .15rem}.quest-detail ul{list-style:none;margin:0;padding:0}.quest-detail li{border-top:1px solid var(--line);padding:.38rem 0;color:var(--paper)}.quest-link,.quest-text-btn{font:inherit;color:var(--amber);background:transparent;border:0;padding:0;cursor:pointer;text-align:left}.quest-link{color:var(--paper)}.quest-link:hover{color:var(--amber)}.quest-where{display:block;color:var(--muted);font-family:var(--stamp);font-size:.78rem}.quest-hint{margin:.35rem 0 0;color:var(--muted);font-size:.92rem;max-width:none}.quest-detail-top{display:flex;justify-content:space-between;align-items:flex-start;gap:.6rem}.quest-close{flex:none;font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;background:transparent;color:var(--paper-dim);border:1px solid var(--line-strong);padding:.35rem .55rem;cursor:pointer}.quest-close:hover{color:var(--paper)}.quest-backdrop{display:none}body:has(.quest-work) .site-footer{flex:none;padding:.55rem 0}@media (max-width:720px){body:has(.quest-work){height:auto;overflow:auto;display:block}.quest-head-row{display:block}.quest-head .lead{margin-top:.45rem}.quest-work{display:block}.quest-rail{display:none}.quest-jump{display:block;margin-bottom:.55rem}.quest-tools-row{flex-wrap:wrap}.quest-search{flex:1 1 100%}.quest-main{height:70vh;border-top:1px solid var(--line);cursor:auto}.quest-detail{position:fixed;left:0;right:0;bottom:0;z-index:30;max-height:78vh;border-left:0;border-top:1px solid var(--line-strong);transform:translateY(105%);box-shadow:0 -16px 40px rgba(0,0,0,.45)}.quest-detail.is-open{transform:translateY(0)}.quest-backdrop:not([hidden]){display:block;position:fixed;inset:0;z-index:25;background:rgba(8,6,5,.62);border:0;padding:0}}@media (prefers-reduced-motion:reduce){.quest-detail{transition:none}}@property --lx{syntax:"<length-percentage>";inherits:true;initial-value:72%}@property --ly{syntax:"<length-percentage>";inherits:true;initial-value:72%}html[data-phase=day]{--bg:#e7dac2;--bg-2:#dccdb1;--bg-3:#cfbd9c;--paper:#1d1711;--paper-dim:#463b2f;--muted:#6b5d4c;--blood:#b3161b;--blood-deep:#7f0e12;--amber:#8a5a00;--line:rgba(29,23,17,0.16);--line-strong:rgba(29,23,17,0.32)}html[data-phase=blood]{--bg:#0d0606;--bg-2:#1a0a0a;--bg-3:#250e0d;--blood:#ef2b2f}html[data-phase] .nav,html[data-phase] .site-header,html[data-phase] body{transition:background-color 1.2s ease,color 1.2s ease,border-color 1.2s ease}html[data-phase=day] .site-header{background:rgba(231,218,194,.9)}html[data-phase=blood] .site-header{background:rgba(13,6,6,.9)}html[data-phase=day] .btn--ghost{color:var(--paper)}.hz{--hz-sky-a:#04050a;--hz-sky-b:#160d12;--hz-far:#11121a;--hz-near:#060609;--hz-win:#1a1714;--hz-moon:#e9e4d6;--hz-fog:rgba(120,120,140,0.16);--hz-dark:rgba(2,2,5,0.9);--hz-zed:brightness(0.75) saturate(0.7);overflow-x:clip}html[data-phase=day] .hz{--hz-sky-a:#c9ad7d;--hz-sky-b:#ecdcb8;--hz-far:#a48c69;--hz-near:#4a3b2c;--hz-win:#2d241b;--hz-moon:#fff3d6;--hz-fog:rgba(236,220,184,0.5);--hz-dark:rgba(2,2,5,0);--hz-zed:brightness(0.92) sepia(0.25)}html[data-phase=blood] .hz{--hz-sky-a:#120203;--hz-sky-b:#4a0709;--hz-far:#1c0607;--hz-near:#070203;--hz-moon:#ff4a3d;--hz-fog:rgba(160,30,30,0.2);--hz-dark:rgba(10,0,0,0.88)}.hz-hero{position:relative;min-height:calc(100svh - var(--header));display:flex;flex-direction:column;isolation:isolate;overflow:hidden;color:var(--paper)}.hz-scene{z-index:-1;pointer-events:none}.hz-scene,.hz-scene>*{position:absolute;inset:0}.hz-sky{background:linear-gradient(180deg,var(--hz-sky-a) 0,var(--hz-sky-b) 78%);transition:background 1.2s ease}html[data-phase=blood] .hz-sky:after{content:"";position:absolute;inset:0;background:#fff;opacity:0;animation:hz-lightning 9s infinite}@keyframes hz-lightning{0%,91%,93.5%,to{opacity:0}91.5%{opacity:.55}92.5%{opacity:.15}93%{opacity:.4}}.hz-moon{inset:auto;top:13%;right:16%;width:clamp(70px,9vw,130px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 38% 36%,var(--hz-moon) 0 55%,color-mix(in srgb,var(--hz-moon) 70%,#000) 100%);box-shadow:0 0 80px 10px color-mix(in srgb,var(--hz-moon) 35%,transparent);transition:background 1.2s ease,box-shadow 1.2s ease;z-index:2}html[data-phase=day] .hz-moon{top:9%;width:clamp(120px,14vw,200px);background:radial-gradient(circle,#fff8e4 0 30%,rgba(255,240,200,.4) 60%,transparent 70%);box-shadow:0 0 160px 60px rgba(255,236,190,.45)}.hz-far,.hz-near{width:100%;height:100%}.hz-far{top:auto;height:78%}.hz-near{top:auto;height:62%}.hz-far path{fill:var(--hz-far);transition:fill 1.2s ease}.hz-near path{fill:var(--hz-near);transition:fill 1.2s ease}.hz-near rect{fill:var(--hz-win)}.hz-near rect.is-lit{fill:#f2a93b;animation:hz-flicker 7s steps(1) infinite;animation-delay:var(--d,0s)}html[data-phase=day] .hz-near rect.is-lit{fill:var(--hz-win);animation:none}@keyframes hz-flicker{0%,to{opacity:1}41%{opacity:.3}43%{opacity:1}77%{opacity:.55}78%{opacity:1}}.hz-fog{background:radial-gradient(60% 40% at 20% 85%,var(--hz-fog),transparent 70%),radial-gradient(50% 35% at 75% 92%,var(--hz-fog),transparent 70%);animation:hz-drift 38s ease-in-out infinite alternate}.hz-fog--front{animation-duration:26s;animation-direction:alternate-reverse;opacity:.9}@keyframes hz-drift{0%{transform:translateX(-6%)}to{transform:translateX(6%)}}.hz-street img{position:absolute;width:auto;max-width:none;filter:var(--hz-zed) drop-shadow(0 12px 18px rgba(0,0,0,.6));transform-origin:50% 100%;image-rendering:pixelated;animation:hz-sway 5s ease-in-out infinite alternate;transition:filter 1.2s ease}.hz-street img:nth-child(2n){animation-duration:6.5s;animation-delay:-2s}.hz-street img:nth-child(3n){animation-duration:4.2s;animation-delay:-1s}@keyframes hz-sway{0%{translate:0 0;rotate:-1.5deg}to{translate:10px 0;rotate:1.5deg}}.hz-dark{background:radial-gradient(circle clamp(200px,22vw,340px) at var(--lx) var(--ly),rgba(0,0,0,0) 0,rgba(0,0,0,0) 30%,color-mix(in srgb,var(--hz-dark) 55%,transparent) 70%,var(--hz-dark) 100%);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.45),#000 55%);mask-image:linear-gradient(180deg,rgba(0,0,0,.45),#000 55%);z-index:1;transition:background-color 1.2s ease,opacity 1.2s ease}.hz-dark:after{content:"";position:absolute;inset:0;background:radial-gradient(circle clamp(140px,16vw,240px) at var(--lx) var(--ly),rgba(255,214,150,.22),transparent 70%);mix-blend-mode:screen;animation:hz-torch 4s steps(1) infinite}@keyframes hz-torch{0%,to{opacity:1}62%{opacity:.75}63%{opacity:1}88%{opacity:.85}}html[data-phase=day] .hz-dark{opacity:0}.hz-hero.is-auto .hz-dark,.hz-hero.is-auto .hz-dark:after{animation:hz-sweep 14s ease-in-out infinite}@keyframes hz-sweep{0%{--lx:88%;--ly:78%}30%{--lx:62%;--ly:70%}55%{--lx:78%;--ly:58%}80%{--lx:48%;--ly:82%}to{--lx:88%;--ly:78%}}.hz-hero.is-still .hz-dark{--hz-dark:rgba(2,2,5,0.75)}.hz-scene:after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(90deg,color-mix(in srgb,var(--bg) 82%,transparent) 0,color-mix(in srgb,var(--bg) 35%,transparent) 48%,transparent 70%);transition:background 1.2s ease}.hz-grain{z-index:3;opacity:.09;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:hz-grain .8s steps(4) infinite;inset:-40px!important}@keyframes hz-grain{0%{transform:translate(0)}25%{transform:translate(-14px,9px)}50%{transform:translate(11px,-16px)}75%{transform:translate(-7px,-5px)}}.hz-ribbon{justify-content:space-between;gap:.75rem 1.5rem;padding:.55rem max(1rem,calc((100% - 1120px) / 2));font-family:var(--display);text-transform:uppercase;letter-spacing:.14em;font-size:.78rem;background:color-mix(in srgb,var(--bg) 70%,transparent);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hz-ribbon,.hz-ribbon-status{display:flex;align-items:center;flex-wrap:wrap}.hz-ribbon-status{margin:0;gap:.8rem;color:var(--paper-dim)}.hz-ribbon-status b{color:var(--amber-ink);background:var(--amber);padding:.12rem .55rem;font-weight:700}.hz-ribbon-status strong{color:var(--paper)}html[data-phase=blood] .hz-ribbon-status strong,html[data-phase=night] .hz-ribbon-status strong{color:var(--blood)}html[data-phase=day] .hz-ribbon-status b{color:#fff8e6}.hz-ribbon-status b.hz-live{background:var(--blood);color:#fff}.hz-live:before{content:"";display:inline-block;width:.5em;height:.5em;margin-right:.45em;border-radius:50%;background:currentColor;vertical-align:.08em;animation:hz-blink 1.4s ease-in-out infinite}@keyframes hz-blink{50%{opacity:.2}}.hz-ribbon-switch{display:flex;border:1px solid var(--line-strong)}.hz-ribbon-switch button{font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--paper-dim);background:transparent;border:0;padding:.3rem .8rem;cursor:pointer}.hz-ribbon-switch button[aria-pressed=true]{background:var(--paper);color:var(--bg)}.hz-ribbon-back{border-left:1px solid var(--line-strong)!important;color:var(--blood)!important}.hz-hero-copy{flex:1 1;display:flex;flex-direction:column;justify-content:center;padding:clamp(1.8rem,5vh,4rem) 0 1.8rem}.hz-kicker{font-family:var(--stamp);color:var(--amber);margin:0 0 1rem;font-size:.95rem}.hz h1{margin:0 0 1.4rem;font-weight:400}.hz-h1-seo{letter-spacing:.22em;font-size:clamp(.78rem,1.6vw,.95rem);color:var(--paper-dim);margin-bottom:.9rem;line-height:1.35}.hz-h1-big,.hz-h1-seo{display:block;font-family:var(--display);text-transform:uppercase}.hz-h1-big{font-weight:700;font-size:clamp(2.7rem,min(6.6vw,10.5vh),6.6rem);line-height:.9;letter-spacing:-.005em;max-width:13ch;text-shadow:0 4px 40px color-mix(in srgb,var(--bg) 80%,transparent)}.hz-h1-big em{display:block;font-style:normal;color:var(--blood);animation:hz-glitch 6s infinite}@keyframes hz-glitch{0%,94%,to{transform:none;text-shadow:none}94.5%{transform:translateX(-3px) skewX(-6deg);text-shadow:3px 0 #2fd3ff,-3px 0 var(--blood)}95.5%{transform:translateX(2px);text-shadow:-2px 0 #2fd3ff}96.5%{transform:none;text-shadow:none}}.hz-lead{max-width:34rem;font-size:clamp(1.05rem,1.6vw,1.25rem);color:var(--paper-dim);margin:0 0 2rem}.hz-actions{display:flex;flex-wrap:wrap;gap:.9rem}.hz-btn{display:inline-flex;flex-direction:column;gap:.15rem;text-decoration:none;padding:.9rem 1.4rem .8rem;border:1px solid transparent;transition:transform .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.hz-btn span{font-family:var(--display);font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:1.05rem}.hz-btn small{font-family:var(--stamp);font-size:.8rem;opacity:.8}.hz-btn--blood{background:var(--blood);color:#fff;box-shadow:0 0 0 0 color-mix(in srgb,var(--blood) 60%,transparent)}.hz-btn--blood:hover{background:var(--blood-deep);transform:translateY(-2px);box-shadow:0 10px 40px -8px color-mix(in srgb,var(--blood) 80%,transparent)}.hz-btn--ghost{border-color:var(--line-strong);color:var(--paper);background:color-mix(in srgb,var(--bg) 40%,transparent)}.hz-btn--ghost:hover{border-color:var(--paper);transform:translateY(-2px)}.hz-btn--xl span{font-size:clamp(1.2rem,2.4vw,1.6rem)}.hz-hint{margin:2.2rem 0 0;font-family:var(--stamp);font-size:.85rem;color:var(--muted)}.hz-hint:before{content:"◐ ";color:var(--amber)}.hz-hero:not(.is-lit) .hz-hint{animation:hz-blink 2.4s ease-in-out infinite}.hz-hero.is-auto .hz-hint,.hz-hero.is-lit .hz-hint,.hz-hero.is-still .hz-hint,html[data-phase=day] .hz-hint{visibility:hidden}.hz-facts{list-style:none;padding:0;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line-strong)}.hz-facts li{padding:1rem 1rem 1.2rem 0;display:flex;flex-direction:column;gap:.1rem}.hz-facts li+li{padding-left:1rem;border-left:1px solid var(--line)}.hz-facts b{font-family:var(--display);text-transform:uppercase;letter-spacing:.08em;font-size:1rem}.hz-facts span{font-size:.88rem;color:var(--paper-dim)}html.hz-js .hz [data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}html.hz-js .hz [data-reveal].is-in{opacity:1;transform:none}.hz-head{max-width:42rem;margin-bottom:2.6rem}.hz-eyebrow{font-family:var(--stamp);color:var(--blood);margin:0 0 .6rem;font-size:.95rem}.hz-eyebrow:before{content:"▌";margin-right:.45rem}.hz h2{font-family:var(--display);text-transform:uppercase;font-size:clamp(2.2rem,5.5vw,4rem);line-height:1.02;margin:0 0 .8rem}.hz-head>p:not(.hz-eyebrow){color:var(--paper-dim);margin:0}.hz p a:not([class]){color:var(--amber)}.hz-pulse{background:var(--bg-2);border-block:1px solid var(--line);padding:3rem 0;transition:background-color 1.2s ease}.hz-pulse-grid{display:grid;grid-template-columns:1.6fr 1fr;grid-gap:2.5rem;gap:2.5rem;align-items:center}.hz-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem;margin:0}.hz-stats>div{margin:0}.hz-stats dt{font-family:var(--display);text-transform:uppercase;letter-spacing:.12em;font-size:.82rem;color:var(--paper-dim);order:2}.hz-stats>div{display:flex;flex-direction:column}.hz-stats dd{margin:0}.hz-stats dd:first-of-type{order:1;font-family:var(--display);font-weight:700;font-size:clamp(2.4rem,5vw,3.8rem);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hz-stats>div:nth-child(2) dd:first-of-type{color:var(--blood)}.hz-stats-note{order:3;font-family:var(--stamp);font-size:.8rem;color:var(--muted)}.hz-stats-empty{margin:0;font-size:1.15rem;color:var(--paper-dim)}.hz-stats-empty strong{color:var(--paper)}.hz-countdown{border:1px solid var(--blood);padding:1.1rem 1.3rem 1rem;background:color-mix(in srgb,var(--blood) 7%,transparent);position:relative}.hz-countdown:before{content:"Horde mondiale";position:absolute;top:-.7rem;left:1rem;background:var(--blood);color:#fff;font-family:var(--display);text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;padding:.1rem .5rem}.hz-countdown.is-open{animation:hz-alarm 1.6s ease-in-out infinite}@keyframes hz-alarm{50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--blood) 25%,transparent)}}.hz-countdown-label{margin:.2rem 0 .3rem;font-family:var(--display);text-transform:uppercase;letter-spacing:.1em;font-size:.85rem;color:var(--paper-dim)}.hz-countdown-clock{margin:0;font-family:var(--stamp);font-size:clamp(1.7rem,3.4vw,2.4rem);line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hz-countdown-clock small{font-size:.5em;color:var(--blood);margin-left:.1em}.hz-countdown-note{margin:.4rem 0 0;font-size:.85rem;color:var(--muted)}.hz-wanted{padding:5rem 0 4rem;background:radial-gradient(circle at 20% 10%,rgba(255,255,255,.03),transparent 40%),repeating-linear-gradient(90deg,transparent 0 79px,rgba(0,0,0,.18) 79px 81px),#2a1d14;color:#f3eadc;border-block:6px solid #1a120c}.hz-wanted .hz-head>p:not(.hz-eyebrow){color:#cbbfae}.hz-wanted .hz-eyebrow{color:#ff5a4e}.hz-posters{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(175px,1fr));grid-gap:2.4rem 1.6rem;gap:2.4rem 1.6rem}.hz-posters li{transform:rotate(var(--tilt))}html.hz-js .hz .hz-posters li[data-reveal]{transform:rotate(var(--tilt)) translateY(40px)}html.hz-js .hz .hz-posters li[data-reveal].is-in{transform:rotate(var(--tilt))}.hz-posters li:nth-child(2){transition-delay:.08s}.hz-posters li:nth-child(3){transition-delay:.16s}.hz-posters li:nth-child(4){transition-delay:.24s}.hz-posters li:nth-child(5){transition-delay:.32s}.hz-posters li:nth-child(6){transition-delay:.4s}.hz-poster{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.4rem 1rem 1.2rem;color:#22180f;text-decoration:none;background:radial-gradient(circle at 80% 85%,rgba(120,70,20,.25),transparent 35%),radial-gradient(circle at 15% 20%,rgba(120,70,20,.18),transparent 30%),linear-gradient(180deg,#ecdcb8,#dcc596);box-shadow:0 18px 30px -12px rgba(0,0,0,.7),inset 0 0 40px rgba(110,70,30,.35);transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease;-webkit-clip-path:polygon(0 1%,4% 0,30% 1%,60% 0,97% 1%,100% 4%,99% 40%,100% 97%,96% 100%,50% 99%,3% 100%,0 96%,1% 50%);clip-path:polygon(0 1%,4% 0,30% 1%,60% 0,97% 1%,100% 4%,99% 40%,100% 97%,96% 100%,50% 99%,3% 100%,0 96%,1% 50%)}.hz-poster:focus-visible,.hz-poster:hover{transform:rotate(calc(var(--tilt) * -1)) translateY(-8px) scale(1.04);box-shadow:0 30px 40px -14px rgba(0,0,0,.8),inset 0 0 40px rgba(110,70,30,.35)}.hz-poster-pin{position:absolute;top:.45rem;left:50%;width:14px;height:14px;margin-left:-7px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#ff8a7a,#9b1014 70%);box-shadow:0 3px 4px rgba(0,0,0,.5)}.hz-poster-title{font-family:var(--display);font-weight:700;text-transform:uppercase;font-size:2rem;letter-spacing:.08em;line-height:1;margin:.4rem 0 .6rem;border-block:3px double #22180f;padding:.15rem .4rem}.hz-poster img{height:150px;width:auto;filter:sepia(.55) contrast(1.1) drop-shadow(0 4px 2px rgba(0,0,0,.25));image-rendering:pixelated;margin-bottom:.5rem}.hz-poster-name{max-width:100%;font-family:var(--display);font-weight:700;font-size:1.15rem;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hz-poster-pot{font-family:var(--stamp);font-size:1.35rem;color:#9b1014}.hz-poster-pot small{font-size:.7rem}.hz-poster-meta{font-size:.82rem;color:#5a4a38}.hz-poster-stamp{position:absolute;top:6.2rem;right:.3rem;transform:rotate(-16deg);border:2px solid rgba(179,22,27,.75);color:rgba(179,22,27,.8);font-family:var(--display);font-weight:700;text-transform:uppercase;font-size:.72rem;letter-spacing:.12em;padding:.1rem .35rem;mix-blend-mode:multiply}.hz-more{margin:2.6rem 0 0;font-family:var(--stamp)}.hz-more a{color:#e2a31a}.hz-beats{border-bottom:1px solid var(--line)}.hz-beat{min-height:72vh;display:grid;align-items:center;padding:4rem 0;border-top:1px solid var(--line);position:relative;overflow:hidden}.hz-beat:nth-child(odd) .wrap{text-align:right}.hz-beat:nth-child(odd) .hz-beat-line,.hz-beat:nth-child(odd) .hz-beat-text{margin-left:auto}.hz-beat-num{font-family:var(--stamp);color:var(--blood);margin:0}.hz-beat-word{font-family:var(--display);font-weight:700;text-transform:uppercase;font-size:clamp(4.5rem,19vw,15rem);line-height:.85;margin:.2rem 0 1.4rem;color:transparent;-webkit-text-stroke:2px var(--paper);background:linear-gradient(90deg,var(--paper) 0 50%,transparent 50% 100%) no-repeat;background-size:200% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;transition:background-position 1.4s cubic-bezier(.6,0,.2,1) .2s}.hz-beat:nth-child(3) .hz-beat-word{-webkit-text-stroke-color:var(--blood);background-image:linear-gradient(90deg,var(--blood) 0 50%,transparent 50% 100%)}.hz-beat.is-in .hz-beat-word,html:not(.hz-js) .hz-beat-word{background-position:0 0}.hz-beat-line{font-family:var(--display);text-transform:uppercase;font-size:clamp(1.3rem,2.6vw,2rem);line-height:1.1;max-width:28ch;margin:0 0 .8rem}.hz-beat-text{max-width:36rem;color:var(--paper-dim);margin:0}.hz-world{padding:5.5rem 0 4.5rem}.hz-dossiers{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.2rem;gap:1.2rem}.hz-dossier{position:relative;background:var(--bg-2);border:1px solid var(--line);padding:2rem 1.6rem 1.5rem;transition:border-color .3s ease,transform .3s ease,background-color 1.2s ease}.hz-dossier:hover{border-color:var(--blood);transform:translateY(-3px)}.hz-dossier:nth-child(2){transition-delay:.08s}.hz-dossier:nth-child(3){transition-delay:.16s}.hz-dossier:nth-child(4){transition-delay:.24s}.hz-dossier-n{position:absolute;top:-.85rem;left:1.2rem;background:var(--amber);color:var(--amber-ink);font-family:var(--stamp);padding:.1rem .6rem;transform:rotate(-2deg)}html[data-phase=day] .hz-dossier-n{color:#fff8e6}.hz-dossier h3{font-family:var(--display);text-transform:uppercase;font-size:1.5rem;margin:0 0 .6rem;letter-spacing:.02em}.hz-dossier p{margin:0 0 1rem;color:var(--paper-dim)}.hz-tags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.hz-tags li{font-family:var(--display);text-transform:uppercase;letter-spacing:.1em;font-size:.7rem;border:1px solid var(--line-strong);padding:.15rem .5rem;color:var(--muted)}.hz-lineup{margin-top:2.4rem;display:flex;align-items:center;gap:1.6rem;flex-wrap:wrap;padding:1.2rem 1.4rem;border:1px dashed var(--line-strong);text-decoration:none;color:var(--paper);transition:border-color .3s ease}.hz-lineup:hover{border-color:var(--blood)}.hz-lineup-faces{display:flex}.hz-lineup-faces img{width:64px;height:64px;margin-right:-18px;image-rendering:pixelated;filter:grayscale(1) contrast(.9) brightness(.8);transition:filter .3s ease,transform .3s ease}.hz-lineup:hover .hz-lineup-faces img{filter:none}.hz-lineup-faces img:hover{transform:translateY(-8px) scale(1.15)}.hz-lineup:hover .hz-lineup-faces img:nth-child(2n){transition-delay:.05s}.hz-lineup-copy{flex:1 1;min-width:14rem;color:var(--paper-dim)}.hz-lineup-copy b{font-family:var(--display);text-transform:uppercase;color:var(--paper);font-size:1.2rem;letter-spacing:.04em}.hz-lineup-copy u{color:var(--blood);text-underline-offset:3px;white-space:nowrap}.hz-rhythm{padding:4.5rem 0;background:var(--bg-2);border-block:1px solid var(--line);transition:background-color 1.2s ease}.hz-rhythm-grid{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:3.5rem;gap:3.5rem;align-items:start}.hz-rhythm .hz-head{position:-webkit-sticky;position:sticky;top:calc(var(--header) + 2rem);margin:0}.hz-pact{list-style:none;margin:2rem 0 0;padding:0;counter-reset:pact}.hz-pact li{counter-increment:pact;position:relative;padding:.9rem 0 .9rem 3rem;border-top:1px solid var(--line);color:var(--paper-dim)}.hz-pact li:before{content:counter(pact,upper-roman);position:absolute;left:0;top:.85rem;width:2.1rem;height:2.1rem;display:grid;place-items:center;border:2px solid var(--blood);color:var(--blood);border-radius:50%;font-family:var(--display);font-weight:700;font-size:.85rem;transform:rotate(-8deg)}.hz-pact b{color:var(--paper)}.hz-log{list-style:none;margin:0;padding:0 0 0 1.4rem;border-left:2px solid var(--line-strong)}.hz-log li{position:relative;padding:0 0 2rem 1.2rem}.hz-log li:before{content:"";position:absolute;left:calc(-1.4rem - 7px);top:.35rem;width:12px;height:12px;background:var(--bg);border:2px solid var(--blood);border-radius:50%}.hz-log li:first-child:before{border-color:var(--amber)}.hz-log-when{display:inline-block;font-family:var(--stamp);color:var(--blood);font-size:.9rem;margin-bottom:.2rem}.hz-log li:first-child .hz-log-when{color:var(--amber)}.hz-log strong{display:block;font-family:var(--display);text-transform:uppercase;font-size:1.35rem;letter-spacing:.02em}.hz-log p{margin:.2rem 0 0;color:var(--paper-dim)}.hz-guides{padding:5rem 0 4rem}.hz-tabs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:1.8rem 1rem;gap:1.8rem 1rem}.hz-tabs li:nth-child(2){transition-delay:.06s}.hz-tabs li:nth-child(3){transition-delay:.12s}.hz-tabs li:nth-child(4){transition-delay:.18s}.hz-tabs li:nth-child(5){transition-delay:.24s}.hz-tabs a{position:relative;display:flex;flex-direction:column;gap:.4rem;height:100%;padding:1.6rem 1.1rem 1.2rem;background:var(--bg-2);border:1px solid var(--line);border-top:3px solid var(--blood);text-decoration:none;color:var(--paper);transition:transform .25s ease,border-color .25s ease,background-color 1.2s ease}.hz-tabs a:hover{transform:translateY(-5px);border-color:var(--blood)}.hz-tab-code{position:absolute;top:-1.35rem;left:-1px;background:var(--blood);color:#fff;font-weight:700;font-size:.8rem;padding:.12rem .75rem .1rem;-webkit-clip-path:polygon(0 0,85% 0,100% 100%,0 100%);clip-path:polygon(0 0,85% 0,100% 100%,0 100%)}.hz-tab-code,.hz-tabs b{font-family:var(--display)}.hz-tabs b{text-transform:uppercase;font-size:1.25rem;letter-spacing:.03em}.hz-tabs span:last-child{color:var(--paper-dim);font-size:.95rem}.hz-faq{padding:4rem 0 5rem}.hz-faq-list{border-top:1px solid var(--line-strong)}.hz-faq details{border-bottom:1px solid var(--line)}.hz-faq summary{display:flex;align-items:baseline;gap:1.2rem;padding:1.15rem 0;cursor:pointer;list-style:none}.hz-faq summary::-webkit-details-marker{display:none}.hz-faq summary:after{content:"+";margin-left:auto;font-family:var(--display);font-size:1.6rem;line-height:1;color:var(--blood);transition:transform .3s ease}.hz-faq details[open] summary:after{transform:rotate(45deg)}.hz-faq summary:hover h3{color:var(--blood)}.hz-faq-n{font-family:var(--stamp);color:var(--muted);font-size:.9rem}.hz-faq h3{margin:0;font-family:var(--display);text-transform:uppercase;font-size:1.2rem;letter-spacing:.02em;transition:color .2s ease}.hz-faq details p{margin:0 0 1.3rem 2.6rem;max-width:46rem;color:var(--paper-dim)}.hz-close{position:relative;padding:7rem 0;text-align:center;overflow:hidden;background:radial-gradient(60% 70% at 50% 110%,color-mix(in srgb,var(--blood) 45%,transparent),transparent 70%),repeating-linear-gradient(0deg,rgba(0,0,0,.08) 0 2px,transparent 2px 4px),var(--bg);border-top:1px solid var(--line)}.hz-close .wrap{display:flex;flex-direction:column;align-items:center}.hz-close h2{font-size:clamp(2.6rem,7.5vw,6rem);max-width:14ch}.hz-close h2 em{display:block;font-style:normal;color:var(--blood)}.hz-close p{max-width:36rem;color:var(--paper-dim);margin:.5rem 0 2.2rem}@media (max-width:900px){.hz-pulse-grid,.hz-rhythm-grid{grid-template-columns:1fr}.hz-rhythm .hz-head{position:static}.hz-facts{grid-template-columns:repeat(2,1fr)}.hz-facts li:nth-child(3){padding-left:0;border-left:0}.hz-facts li:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:640px){.hz-dossiers{grid-template-columns:1fr}.hz-stats{gap:.8rem}.hz-stats dd:first-of-type{font-size:2rem}.hz-stats dt{font-size:.68rem;letter-spacing:.06em}.hz-stats-note{display:none}.hz-beat{min-height:0;padding:3.5rem 0}.hz-beat:nth-child(odd) .wrap{text-align:left}.hz-beat-word{-webkit-text-stroke-width:1.5px}.hz-scene:after{background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 70%,transparent) 0,color-mix(in srgb,var(--bg) 40%,transparent) 60%,transparent 85%)}.hz-street img{opacity:.85}.hz-posters{grid-template-columns:repeat(2,1fr);gap:1.6rem 1rem}.hz-poster-title{font-size:1.5rem}.hz-poster img{height:110px}.hz-faq details p{margin-left:0}.hz-ribbon{font-size:.68rem;flex-wrap:nowrap;align-items:flex-start;padding-block:.5rem}.hz-ribbon-status{gap:.3rem .6rem}.hz-ribbon-switch button{padding:.25rem .55rem}html:not([data-phase=day]) .hz-moon{display:none}html[data-phase=day] .hz-moon{top:1%;width:110px}.hz-kicker{font-size:.82rem}}@media (prefers-reduced-motion:reduce){.hz *,.hz :after,.hz :before{animation:none!important;transition:none!important}html.hz-js .hz [data-reveal]{opacity:1;transform:none}html.hz-js .hz .hz-posters li[data-reveal]{transform:rotate(var(--tilt))}.hz-beat-word{background-position:0 0}}