.dsr[data-astro-cid-4xlwt2ot]{position:relative;background:var(--color-night, #0C0C0C);color:var(--color-powder, #FFFFFC);--hairline: rgba(255, 255, 255, .1);--dim: rgba(255, 255, 255, .58);--mesure: 68rem}.dsr__hero[data-astro-cid-4xlwt2ot]{position:relative;min-height:clamp(30rem,74vh,44rem);display:flex;align-items:flex-end;overflow:hidden;isolation:isolate}.dsr__hero-img[data-astro-cid-4xlwt2ot]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;filter:grayscale(.3) contrast(1.08) brightness(.66)}.dsr__hero-voile[data-astro-cid-4xlwt2ot]{position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,var(--color-night, #0C0C0C) 2%,rgba(12,12,12,.35) 55%,rgba(12,12,12,.75) 100%),radial-gradient(120% 90% at 15% 100%,rgba(245,115,8,.1),transparent 60%)}.dsr__hero-texte[data-astro-cid-4xlwt2ot]{position:relative;width:100%;max-width:var(--mesure);margin:0 auto;padding:0 1.5rem clamp(3rem,6vw,4.5rem)}.dsr__eyebrow[data-astro-cid-4xlwt2ot]{font-family:var(--mono);font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ember);margin:0}.dsr__title[data-astro-cid-4xlwt2ot]{font-family:sop,Oswald,sans-serif;color:var(--color-powder, #FFFFFC);font-weight:500;font-size:clamp(2.3rem,6vw,4.4rem);line-height:1.02;margin:.75rem 0 0;max-width:18ch;text-shadow:0 2px 40px rgba(0,0,0,.8)}.dsr__chapo[data-astro-cid-4xlwt2ot]{margin:1.5rem 0 0;max-width:56ch;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.6;color:#ffffffbf}.dsr__frise-wrap[data-astro-cid-4xlwt2ot]{position:sticky;top:4.5rem;z-index:3;background:var(--color-night, #0C0C0C);border-bottom:1px solid var(--hairline)}.dsr__frise[data-astro-cid-4xlwt2ot]{max-width:var(--mesure);margin:0 auto;padding:1.25rem 1.5rem .9rem}.dsr__axe[data-astro-cid-4xlwt2ot]{position:relative;height:4.5rem}.dsr__decennie[data-astro-cid-4xlwt2ot]{position:absolute;bottom:0;transform:translate(-50%);display:flex;flex-direction:column;align-items:center}.dsr__decennie-trait[data-astro-cid-4xlwt2ot]{width:1px;height:4.5rem;background:linear-gradient(to bottom,transparent,var(--hairline) 50%)}.dsr__decennie-an[data-astro-cid-4xlwt2ot]{position:absolute;bottom:-1.5rem;font-family:var(--mono);font-size:.68rem;letter-spacing:.12em;color:#ffffff52}.dsr__marques[data-astro-cid-4xlwt2ot]{position:absolute;inset:0;list-style:none;margin:0;padding:0}.dsr__marque[data-astro-cid-4xlwt2ot]{position:absolute;bottom:0;width:1.1rem;margin-left:-.55rem;height:2.6rem;background:none}.dsr__marque[data-astro-cid-4xlwt2ot]:before{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);width:3px;height:100%;background:#ffffff6b;transition:height .3s cubic-bezier(.2,.8,.2,1),background-color .2s,box-shadow .2s}.dsr__marque[data-astro-cid-4xlwt2ot]:hover{z-index:4}.dsr__marque[data-astro-cid-4xlwt2ot]:hover:before{height:4.2rem;background:var(--ember);box-shadow:0 0 14px #f57308bf}.dsr__bulle[data-astro-cid-4xlwt2ot]{position:absolute;bottom:calc(100% + .5rem);left:50%;transform:translate(-50%);white-space:nowrap;font-family:var(--mono);font-size:.72rem;line-height:1;padding:.45rem .6rem;background:#000;border:1px solid rgba(245,115,8,.4);opacity:0;pointer-events:none;transition:opacity .16s}.dsr__bulle[data-astro-cid-4xlwt2ot] b[data-astro-cid-4xlwt2ot]{color:var(--ember);font-weight:500;margin-right:.35rem}.dsr__marque[data-astro-cid-4xlwt2ot]:hover .dsr__bulle[data-astro-cid-4xlwt2ot]{opacity:1}.dsr__legende[data-astro-cid-4xlwt2ot]{margin:2rem 0 0;font-family:var(--mono);font-size:.68rem;line-height:1.55;color:#ffffff57;max-width:68ch}.dsr__registre[data-astro-cid-4xlwt2ot]{max-width:var(--mesure);margin:0 auto;padding:clamp(2.5rem,5vw,4rem) 1.5rem clamp(4rem,8vw,6rem)}.dsr__registre[data-astro-cid-4xlwt2ot] ol[data-astro-cid-4xlwt2ot]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:clamp(1rem,2vw,1.5rem)}.dsr__volet[data-astro-cid-4xlwt2ot] a[data-astro-cid-4xlwt2ot]{display:grid;grid-template-columns:minmax(0,22rem) minmax(0,1fr);gap:clamp(1.25rem,3vw,2.5rem);align-items:center;text-decoration:none;color:inherit;padding:clamp(.9rem,1.6vw,1.25rem);border:1px solid transparent;transition:border-color .25s,background-color .25s}.dsr__volet[data-astro-cid-4xlwt2ot] a[data-astro-cid-4xlwt2ot]:hover,.dsr__volet[data-astro-cid-4xlwt2ot] a[data-astro-cid-4xlwt2ot]:focus-visible{border-color:#f5730859;background:#ffffff05}.dsr__vue[data-astro-cid-4xlwt2ot]{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;background:#000}.dsr__vue[data-astro-cid-4xlwt2ot] img[data-astro-cid-4xlwt2ot]{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(.4) brightness(.72);transition:transform .6s cubic-bezier(.2,.8,.2,1),filter .4s}.dsr__volet[data-astro-cid-4xlwt2ot] a[data-astro-cid-4xlwt2ot]:hover .dsr__vue[data-astro-cid-4xlwt2ot] img[data-astro-cid-4xlwt2ot],.dsr__volet[data-astro-cid-4xlwt2ot] a[data-astro-cid-4xlwt2ot]:focus-visible .dsr__vue[data-astro-cid-4xlwt2ot] img[data-astro-cid-4xlwt2ot]{transform:scale(1.05);filter:grayscale(0) brightness(.92)}.dsr__ordre[data-astro-cid-4xlwt2ot]{position:absolute;left:.5rem;bottom:-.35rem;font-family:sop,Oswald,sans-serif;font-size:clamp(2.6rem,5vw,3.6rem);line-height:1;color:var(--color-powder, #FFFFFC);text-shadow:0 2px 24px rgba(0,0,0,.9);transition:color .25s}.dsr__volet[data-astro-cid-4xlwt2ot] a[data-astro-cid-4xlwt2ot]:hover .dsr__ordre[data-astro-cid-4xlwt2ot]{color:var(--ember)}.dsr__volet-titre[data-astro-cid-4xlwt2ot]{font-family:var(--ttl);color:var(--color-powder, #FFFFFC);font-weight:500;font-size:clamp(1.2rem,2.1vw,1.6rem);line-height:1.2;margin:0}.dsr__volet-excerpt[data-astro-cid-4xlwt2ot]{margin:.7rem 0 0;font-size:.92rem;line-height:1.55;color:var(--dim);max-width:58ch}.dsr__pied[data-astro-cid-4xlwt2ot]{display:flex;align-items:baseline;gap:.5rem;margin-top:1.1rem;font-family:var(--mono);flex-wrap:wrap}.dsr__n[data-astro-cid-4xlwt2ot]{font-size:1.35rem;font-weight:500;line-height:1;color:var(--color-powder, #FFFFFC)}.dsr__n-mot[data-astro-cid-4xlwt2ot]{font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;color:#ffffff61}.dsr__empan[data-astro-cid-4xlwt2ot]{font-size:.68rem;color:#ffffff4d}.dsr__cadre[data-astro-cid-4xlwt2ot]{font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;color:#ffffff4d;border:1px solid var(--hairline);padding:.3rem .55rem}.dsr__lire[data-astro-cid-4xlwt2ot]{margin-left:auto;font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:#ffffff4d;transition:color .25s}.dsr__volet[data-astro-cid-4xlwt2ot] a[data-astro-cid-4xlwt2ot]:hover .dsr__lire[data-astro-cid-4xlwt2ot]{color:var(--ember)}.dsr__source[data-astro-cid-4xlwt2ot]{max-width:var(--mesure);margin:0 auto;padding:0 1.5rem clamp(5rem,9vw,7rem)}.dsr__source[data-astro-cid-4xlwt2ot] h2[data-astro-cid-4xlwt2ot]{font-family:var(--mono);font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ember);margin:0 0 1.25rem;padding-top:clamp(2rem,4vw,3rem);border-top:1px solid var(--hairline)}.dsr__source-intro[data-astro-cid-4xlwt2ot]{margin:0;max-width:58ch;font-size:.92rem;line-height:1.6;color:var(--dim)}.dsr__source-ref[data-astro-cid-4xlwt2ot]{margin:1.25rem 0 0;font-size:.92rem;line-height:1.7}.dsr__source-ref[data-astro-cid-4xlwt2ot] a[data-astro-cid-4xlwt2ot]{color:var(--ember);text-decoration:underline;text-underline-offset:.2em}.dsr__source[data-astro-cid-4xlwt2ot] .btn[data-astro-cid-4xlwt2ot]{margin-top:1.75rem;display:inline-flex}@media(max-width:780px){.dsr__volet[data-astro-cid-4xlwt2ot] a[data-astro-cid-4xlwt2ot]{grid-template-columns:1fr;gap:1rem}.dsr__ordre[data-astro-cid-4xlwt2ot]{font-size:2.6rem}}@media(max-width:640px){.dsr__bulle[data-astro-cid-4xlwt2ot]{display:none}.dsr__frise-wrap[data-astro-cid-4xlwt2ot]{overflow-x:clip}.dsr__axe[data-astro-cid-4xlwt2ot],.dsr__decennie-trait[data-astro-cid-4xlwt2ot]{height:3.4rem}.dsr__marque[data-astro-cid-4xlwt2ot]{height:2rem}.dsr__marque[data-astro-cid-4xlwt2ot]:before{width:2px}.dsr__legende[data-astro-cid-4xlwt2ot]{margin-top:1.75rem}}@media(prefers-reduced-motion:reduce){.dsr__marque[data-astro-cid-4xlwt2ot]:before,.dsr__vue[data-astro-cid-4xlwt2ot] img[data-astro-cid-4xlwt2ot],.dsr__volet[data-astro-cid-4xlwt2ot] a[data-astro-cid-4xlwt2ot],.dsr__ordre[data-astro-cid-4xlwt2ot],.dsr__lire[data-astro-cid-4xlwt2ot],.dsr__bulle[data-astro-cid-4xlwt2ot]{transition:none}.dsr__volet[data-astro-cid-4xlwt2ot] a[data-astro-cid-4xlwt2ot]:hover .dsr__vue[data-astro-cid-4xlwt2ot] img[data-astro-cid-4xlwt2ot]{transform:none}}:root{--ember: #f57308;--ember-2: #ff9900;--danger: #ff5a3c;--ttl: "Oswald", system-ui, sans-serif;--bdy: "Inter Tight", system-ui, sans-serif;--mono: "Space Grotesk", ui-monospace, monospace}.v3{background-color:var(--color-night);color:var(--color-powder);font-family:var(--bdy)}.v3 h1,.v3 h2,.v3 h3,.v3 h4{font-family:var(--ttl);font-weight:600}.v3-meta{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.18em;font-family:var(--mono);color:var(--ember)}.v3-meta img{width:1rem;height:1rem}.v3-redact{padding-left:.25rem;padding-right:.25rem;vertical-align:middle;user-select:none;background:var(--ember);color:var(--ember);border-radius:2px;letter-spacing:-.1em}.btn{position:relative;display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.75rem;font-size:.875rem;font-weight:700;cursor:pointer;overflow:hidden;text-decoration:none;font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;transition:all .3s ease}.btn img{width:1rem;height:1rem;transition:transform .3s}.btn:hover img{transform:translate(4px)}.btn[disabled]{opacity:.35;cursor:not-allowed;filter:grayscale(.6)}.btn--solid{background:var(--ember);color:#0a0a0a}.btn--solid:hover:not([disabled]){background:var(--ember-2);box-shadow:0 12px 34px -10px #f57308b3;transform:translateY(-2px)}.btn--lg{padding:1rem 2.25rem;font-size:1rem}.btn--bracket{background:transparent;color:#fff;border:1px solid transparent}.btn--bracket .br{position:absolute;width:.625rem;top:.375rem;bottom:.375rem;transition:all .3s;border-top:1px solid var(--ember);border-bottom:1px solid var(--ember)}.btn--bracket .br--l{left:6px;border-left:1px solid var(--ember)}.btn--bracket .br--r{right:6px;border-right:1px solid var(--ember)}.btn--bracket:hover{color:var(--ember)}.btn--bracket:hover .br--l{left:2px}.btn--bracket:hover .br--r{right:2px}.btn--danger{background:transparent;color:var(--danger);border:1px solid rgba(255,90,60,.5)}.btn--danger img{filter:none}.btn--danger:hover{background:#ff5a3c1f;border-color:var(--danger);box-shadow:0 0 24px -8px #ff5a3c99}:global(.js) [data-rise]{opacity:0;transform:translateY(40px)}[data-rise].is-in{opacity:1;transform:translateY(0);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}:global(.js) [data-stagger]>*{opacity:0;transform:translateY(26px)}[data-stagger].is-in>*{animation:v3rise .7s cubic-bezier(.16,1,.3,1) forwards}[data-stagger].is-in>*:nth-child(1){animation-delay:0s}[data-stagger].is-in>*:nth-child(2){animation-delay:.09s}[data-stagger].is-in>*:nth-child(3){animation-delay:.18s}[data-stagger].is-in>*:nth-child(4){animation-delay:.27s}[data-stagger].is-in>*:nth-child(5){animation-delay:.36s}[data-stagger].is-in>*:nth-child(6){animation-delay:.45s}[data-stagger].is-in>*:nth-child(7){animation-delay:.54s}[data-stagger].is-in>*:nth-child(8){animation-delay:.63s}[data-stagger].is-in>*:nth-child(9){animation-delay:.72s}[data-stagger].is-in>*:nth-child(10){animation-delay:.81s}[data-stagger].is-in>*:nth-child(11){animation-delay:.9s}[data-stagger].is-in>*:nth-child(12){animation-delay:.99s}[data-stagger].is-in>*:nth-child(13){animation-delay:1.08s}@keyframes v3rise{to{opacity:1;transform:translateY(0)}}.v3-pulse{animation:v3pulse 2.4s ease-in-out infinite}@keyframes v3pulse{0%,to{transform:scale(1);filter:none}50%{transform:scale(1.08);filter:drop-shadow(0 0 14px rgba(245,115,8,.7))}}.v3-cursor{animation:v3blink 1s steps(1) infinite}@keyframes v3blink{0%,49%{opacity:1}50%,to{opacity:0}}.v3-grain{position:absolute;inset:0;pointer-events:none;mix-blend-mode:screen;opacity:.06;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.8' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.v3-scan{position:absolute;inset:0;pointer-events:none;opacity:.4;background:repeating-linear-gradient(to bottom,#0000 0 2px,#00000047 3px,#0000 4px)}@media(prefers-reduced-motion:reduce){.v3-pulse,.v3-cursor{animation:none!important}[data-rise],[data-stagger]>*{opacity:1!important;transform:none!important}}.cards-grid{display:grid;gap:1.5rem;grid-template-columns:1fr}@media(min-width:640px){.cards-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.cards-grid{grid-template-columns:repeat(3,1fr)}}.rcard{position:relative;display:flex;flex-direction:column;text-decoration:none;overflow:hidden;background:#0a0a0a;border:1px solid rgba(255,255,255,.07);transition:transform .5s cubic-bezier(.2,.8,.2,1),border-color .5s,box-shadow .5s}.rcard:hover{transform:translateY(-6px);border-color:#f5730880;box-shadow:0 26px 60px -24px #f5730873}.rcard__cover{position:relative;overflow:hidden;aspect-ratio:16 / 10}.rcard__cover img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:grayscale(.45) contrast(1.05) brightness(.72) sepia(.18);transition:transform .7s ease,filter .5s ease}.rcard__cover:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0a0a0a1a,#0a0a0a26 45%,#0a0a0aeb),radial-gradient(120% 80% at 50% 0%,rgba(245,115,8,.18),transparent 60%)}.rcard:hover .rcard__cover img{transform:scale(1.07);filter:grayscale(.15) contrast(1.08) brightness(.85) sepia(.1)}.rcard__cat{position:absolute;top:.75rem;left:.75rem;z-index:10;padding:.25rem .5rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;font-family:var(--mono);background:var(--ember);color:#0a0a0a;font-weight:700}.rcard__ref{position:absolute;top:.75rem;right:.75rem;z-index:10;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#ffffffb3;font-family:var(--mono);text-shadow:0 1px 4px rgba(0,0,0,.8)}.rcard__prj{position:absolute;top:.75rem;right:.75rem;z-index:10;display:none;padding:.2rem .45rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;font-family:var(--mono);color:var(--ember);border:1px solid rgba(245,115,8,.55);background:#0a0a0aa6}.rcard.is-prj .rcard__prj{display:inline-block}.rcard__ref+.rcard__prj{top:2.4rem}.rcard__noise{position:absolute;inset:0;z-index:10;pointer-events:none;mix-blend-mode:overlay;opacity:.3;background:repeating-linear-gradient(to bottom,transparent 0 2px,rgba(0,0,0,.5) 3px,transparent 4px)}.rcard__body{display:flex;flex-direction:column;flex:1;padding:1.5rem}.rcard__title{color:#fff;margin-bottom:.75rem;font-family:var(--ttl);font-weight:600;font-size:clamp(1.3rem,2.4vw,1.6rem);line-height:1.1;transition:color .3s}.rcard:hover .rcard__title{color:var(--ember)}.rcard__excerpt{color:#fff9;margin-bottom:1.25rem;font-size:.92rem;line-height:1.55;flex:1}.rcard__foot{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#fff6;padding-top:1rem;font-family:var(--mono);border-top:1px solid rgba(255,255,255,.07)}.rcard__foot b{color:var(--ember)}.rcard__foot i{font-style:normal;color:#ffffff4d;margin-left:.125rem;margin-right:.125rem}.rcard__int{color:#ffffff4d;flex-shrink:0}.dsr:has(.dsr__volet[data-volet="2"] a:hover) .dsr__marque[data-volet="2"]:before,.dsr:has(.dsr__volet[data-volet="3"] a:hover) .dsr__marque[data-volet="3"]:before,.dsr:has(.dsr__volet[data-volet="4"] a:hover) .dsr__marque[data-volet="4"]:before,.dsr:has(.dsr__volet[data-volet="5"] a:hover) .dsr__marque[data-volet="5"]:before,.dsr:has(.dsr__volet[data-volet="6"] a:hover) .dsr__marque[data-volet="6"]:before,.dsr:has(.dsr__volet[data-volet="7"] a:hover) .dsr__marque[data-volet="7"]:before,.dsr:has(.dsr__volet[data-volet="2"] a:focus-visible) .dsr__marque[data-volet="2"]:before,.dsr:has(.dsr__volet[data-volet="3"] a:focus-visible) .dsr__marque[data-volet="3"]:before,.dsr:has(.dsr__volet[data-volet="4"] a:focus-visible) .dsr__marque[data-volet="4"]:before,.dsr:has(.dsr__volet[data-volet="5"] a:focus-visible) .dsr__marque[data-volet="5"]:before,.dsr:has(.dsr__volet[data-volet="6"] a:focus-visible) .dsr__marque[data-volet="6"]:before,.dsr:has(.dsr__volet[data-volet="7"] a:focus-visible) .dsr__marque[data-volet="7"]:before{background:var(--ember);height:3.6rem;box-shadow:0 0 12px #f5730899}
