*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--color-bg);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100dvh;display:flex}img,picture,svg,video{max-width:100%;height:auto;display:block}input,button,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}a{color:var(--color-primary);text-underline-offset:.2em}ul,ol{list-style:none}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--weight-black);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);text-wrap:balance}p{text-wrap:pretty}:focus-visible{outline:var(--border-thick) solid var(--color-focus);outline-offset:var(--space-3xs);border-radius:var(--radius-sm)}:focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.container{width:100%;max-width:var(--container-max);padding-inline:var(--container-pad);margin-inline:auto}.btn{font-weight:var(--weight-extrabold);font-size:var(--text-sm);padding:var(--space-xs) var(--space-md);border-radius:var(--radius-pill);white-space:nowrap;transition:transform var(--duration-fast) var(--ease-out), filter var(--duration-fast) var(--ease-out);text-decoration:none;display:inline-block}.btn:hover{filter:brightness(1.08);transform:translateY(-2px)}.btn-solid{background:var(--color-ink);color:var(--color-bg)}.btn-outline{border:var(--border-thick) solid var(--color-ink);color:var(--color-ink)}.btn-accent{background:var(--color-accent);color:var(--color-on-accent)}.btn-ghost-light{border:var(--border-thick) solid var(--color-on-inverse);color:var(--color-on-inverse)}.btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.taglist{columns:var(--taglist-col,11rem) var(--taglist-max,3);column-gap:var(--space-lg)}.taglist li{align-items:baseline;gap:var(--space-2xs);font-size:var(--text-sm);color:var(--color-ink);break-inside:avoid;padding-block:3px;display:flex}.taglist li:before{content:"";background:var(--color-accent);flex:none;width:7px;height:7px;transform:translateY(-1px)}.taglist-court{columns:auto;gap:0 var(--space-md);grid-template-columns:repeat(5,1fr);display:grid}@media (width<=68rem){.taglist-court{grid-template-columns:repeat(3,1fr)}}@media (width<=40rem){.taglist-court{grid-template-columns:repeat(2,1fr)}}.inverse .taglist li{color:var(--color-on-inverse)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip-link{left:var(--space-sm);top:var(--space-sm);z-index:var(--z-overlay);background:var(--color-ink);color:var(--color-bg);padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-sm);font-weight:var(--weight-bold);transition:transform var(--duration-fast) var(--ease-out);text-decoration:none;position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}@media print{:root{--color-bg:#fff;--color-surface:#fff;--color-surface-raised:#fff;--section-gap:var(--space-md);--space-2xl:var(--space-md);--space-3xl:var(--space-lg);--space-xl:var(--space-md)}.site-header,.site-footer,.skip-link{display:none}body{font-size:10pt}main{padding:0}a{text-decoration:none}h1,h2,h3{break-after:avoid}li,.timeline li,section{break-inside:avoid}}.site-header[data-astro-cid-nen7h5rs]{border-top:var(--rule-height) solid var(--color-accent);border-bottom:var(--border-thick) solid var(--color-ink);background:var(--color-bg);z-index:var(--z-header);position:sticky;top:0}.bar[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--space-xs) var(--space-md);padding-block:var(--space-xs);flex-wrap:wrap;display:flex}.brand[data-astro-cid-nen7h5rs]{font-family:var(--font-display);font-weight:var(--weight-black);font-size:var(--text-md);letter-spacing:var(--tracking-tight);color:var(--color-ink);line-height:var(--leading-snug);text-decoration:none}.brand-job[data-astro-cid-nen7h5rs]{font-family:var(--font-body);font-weight:var(--weight-medium);font-size:var(--text-xs);letter-spacing:var(--tracking-normal);color:var(--color-muted);display:block}nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:var(--space-xs) var(--space-md);flex-wrap:wrap;display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--color-ink);font-weight:var(--weight-semibold);font-size:var(--text-sm);padding-block:var(--space-3xs);border-bottom:var(--border-thick) solid transparent;transition:border-color var(--duration-fast) var(--ease-out);text-decoration:none}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{border-bottom-color:var(--color-primary)}.ticketwrap[data-astro-cid-oaf5dr2c]{padding-block:var(--space-xl) var(--space-2xl)}.tlabel[data-astro-cid-oaf5dr2c]{text-align:center;font-family:var(--font-display);font-weight:var(--weight-extrabold);text-transform:uppercase;letter-spacing:var(--tracking-widest);font-size:var(--text-xs);color:var(--color-muted);margin-bottom:var(--space-sm)}.ticket[data-astro-cid-oaf5dr2c]{max-width:var(--container-narrow);grid-template-columns:var(--stub-width) 1fr;background:var(--paper-bg);color:var(--paper-ink);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);margin-inline:auto;display:grid;overflow:hidden;transform:rotate(-1deg)}.stub[data-astro-cid-oaf5dr2c]{border-right:var(--border-thick) dashed var(--paper-dash);padding:var(--space-md) var(--space-sm);background:var(--stub-bg);color:var(--stub-ink);gap:var(--space-2xs);flex-direction:column;justify-content:center;display:flex}.stub[data-astro-cid-oaf5dr2c] b[data-astro-cid-oaf5dr2c]{font-family:var(--font-ticket);font-size:var(--text-base)}.stub-lines[data-astro-cid-oaf5dr2c]{font-size:var(--text-xs);color:var(--stub-muted)}.stub-mail[data-astro-cid-oaf5dr2c]{font-size:var(--text-xs);color:var(--stub-accent);word-break:break-all}.numero[data-astro-cid-oaf5dr2c]{font-family:var(--font-mono);font-weight:var(--weight-bold);font-size:var(--text-xs);color:var(--stub-accent)}.tbody[data-astro-cid-oaf5dr2c]{padding:var(--space-md);position:relative}.scissors[data-astro-cid-oaf5dr2c]{left:calc(var(--space-xs) * -1);top:var(--space-2xs);font-size:var(--text-md);color:var(--paper-muted);position:absolute}.kind[data-astro-cid-oaf5dr2c]{font-size:var(--text-xs);font-weight:var(--weight-extrabold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--paper-accent-ink);margin-bottom:var(--space-3xs)}.tbody[data-astro-cid-oaf5dr2c] h2[data-astro-cid-oaf5dr2c]{font-family:var(--font-ticket);font-weight:var(--weight-extrabold);font-size:var(--text-xl);letter-spacing:var(--tracking-tight);margin-bottom:var(--space-2xs)}.pitch[data-astro-cid-oaf5dr2c]{font-size:var(--text-sm);color:var(--paper-muted);margin-bottom:var(--space-sm);max-width:var(--measure)}.fields[data-astro-cid-oaf5dr2c]{gap:var(--space-sm);margin-bottom:var(--space-sm);flex-wrap:wrap;display:flex}.field[data-astro-cid-oaf5dr2c]{font-size:var(--text-xs);color:var(--paper-muted)}.field[data-astro-cid-oaf5dr2c] i[data-astro-cid-oaf5dr2c]{border-bottom:var(--border-thin) dotted var(--paper-dash);min-width:var(--field-width);padding:var(--space-3xs) 0;font-style:normal;font-family:var(--font-hand);font-size:var(--text-md);color:var(--paper-ink);display:block}.tcta[data-astro-cid-oaf5dr2c]{background:var(--paper-accent);color:var(--paper-on-accent);font-weight:var(--weight-extrabold);font-size:var(--text-sm);padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-sm);transition:filter var(--duration-fast) var(--ease-out);text-decoration:none;display:inline-block}.tcta[data-astro-cid-oaf5dr2c]:hover{filter:brightness(1.12)}@media (width<=40em){.ticket[data-astro-cid-oaf5dr2c]{grid-template-columns:1fr;transform:none}.stub[data-astro-cid-oaf5dr2c]{border-right:none;border-bottom:var(--border-thick) dashed var(--paper-dash)}.scissors[data-astro-cid-oaf5dr2c]{display:none}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--color-surface-raised);margin-top:auto}.colophon[data-astro-cid-jo6i4kqk]{gap:var(--space-sm) var(--space-lg);padding-block:var(--space-md) var(--space-lg);border-top:var(--border-thin) solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.legal[data-astro-cid-jo6i4kqk]{font-size:var(--text-xs);color:var(--color-muted);max-width:var(--measure)}nav[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:var(--space-2xs) var(--space-sm);flex-wrap:wrap;display:flex}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-ink);text-decoration:none}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}.consent[data-astro-cid-5krk3x6l]{inset-inline:0;z-index:var(--z-overlay);background:var(--color-inverse);color:var(--color-on-inverse);border-top:var(--rule-height) solid var(--color-accent);box-shadow:var(--shadow-lg);position:fixed;bottom:0}.inner[data-astro-cid-5krk3x6l]{justify-content:space-between;align-items:center;gap:var(--space-sm) var(--space-lg);padding-block:var(--space-sm);flex-wrap:wrap;display:flex}.consent[data-astro-cid-5krk3x6l] p[data-astro-cid-5krk3x6l]{font-size:var(--text-sm);max-width:68ch}.consent[data-astro-cid-5krk3x6l] a[data-astro-cid-5krk3x6l]{color:var(--color-accent)}.actions[data-astro-cid-5krk3x6l]{gap:var(--space-2xs);flex:none;display:flex}.actions[data-astro-cid-5krk3x6l] button[data-astro-cid-5krk3x6l]{font-weight:var(--weight-extrabold);font-size:var(--text-sm);padding:var(--space-2xs) var(--space-md);border-radius:var(--radius-pill);border:var(--border-thick) solid var(--color-on-inverse);color:var(--color-on-inverse);transition:background var(--duration-fast) var(--ease-out);background:0 0}.actions[data-astro-cid-5krk3x6l] button[data-astro-cid-5krk3x6l]:hover{background:#ffffff1f}@media (width<=40em){.actions[data-astro-cid-5krk3x6l]{width:100%}.actions[data-astro-cid-5krk3x6l] button[data-astro-cid-5krk3x6l]{flex:1}}
