@font-face{font-family:Manrope;src:url(fonts/manrope.woff2) format('woff2');font-display:swap;font-weight:100 900}@font-face{font-family:Space;src:url(fonts/spacegrotesk.woff2) format('woff2');font-display:swap;font-weight:100 900}
:root{color-scheme:dark;--bg:#101419;--panel:#171d24;--ink:#f4f5f5;--muted:#a7b0bc;--line:#2a323e;--orange:#ffa151;--green:#8cdfc7;--purple:#c8b9ff}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0;background:var(--bg);color:var(--ink);font:14px/1.65 Manrope,sans-serif}body:before{content:'';position:absolute;inset:0 0 auto;height:760px;z-index:-1;background:radial-gradient(ellipse at 82% 23%,#9d492d24,transparent 46%),linear-gradient(90deg,transparent 49.8%,#ffffff03 50%,transparent 50.2%);background-size:auto,90px 90px;pointer-events:none}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input,select{touch-action:manipulation}button,a{transition:color .16s,background .16s,border-color .16s}a:hover{color:var(--orange)}:focus-visible{outline:2px solid var(--orange);outline-offset:5px}button{cursor:pointer}[hidden]{display:none!important}.wrap{max-width:1240px;margin-inline:auto;padding-inline:42px}.skip{position:absolute;top:-80px;left:20px;background:var(--orange);color:var(--bg);padding:12px 18px;z-index:10}.skip:focus{top:10px}.site-header{display:flex;justify-content:space-between;align-items:center;height:110px;border-bottom:1px solid var(--line)}.brand{display:flex;gap:13px;align-items:center;font:700 25px Space,sans-serif;letter-spacing:-1px}.brand img{object-fit:contain}.brand small{display:block;font:600 9px Manrope,sans-serif;letter-spacing:3px;margin-top:7px;color:var(--muted)}nav{display:flex;gap:35px;align-items:center;font-size:12px;font-weight:650}.site-link{border:1px solid #45505e;border-radius:8px;padding:10px 16px}.site-link span{padding-left:15px;color:var(--orange)}.hero{display:grid;grid-template-columns:1.5fr 1fr;gap:60px;padding-top:74px;padding-bottom:64px;align-items:center}.eyebrow{font-size:10px;letter-spacing:2.6px;font-weight:750;color:var(--orange);display:flex;align-items:center;gap:11px;margin:0 0 25px}.live-dot{width:6px;height:6px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 5px #ffa15112}h1,h2,h3,p{margin-top:0}h1{font:500 clamp(45px,5.1vw,72px)/1.1 Space,sans-serif;letter-spacing:-3.6px;margin-bottom:26px}h1 span{color:var(--orange)}.intro{color:var(--muted);font-size:14px;line-height:1.95;max-width:510px}.text-link{display:inline-flex;gap:28px;align-items:center;margin-top:20px;font-weight:700;font-size:12px}.text-link span{font-size:20px;color:var(--orange)}.latest{position:relative;border:1px solid #77513680;background:linear-gradient(140deg,#44302490,#171d24 70%);border-radius:14px;padding:27px 30px;overflow:hidden}.latest:after{content:'';position:absolute;right:-57px;top:63px;width:230px;height:230px;border:1px solid #ffa15112;transform:rotate(-35deg);pointer-events:none}.latest-top{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:8px;letter-spacing:1.6px;font-weight:700;color:var(--muted)}.available{letter-spacing:0;color:var(--green);font-size:10px;white-space:nowrap}.date-art{font:500 96px/1 Space,sans-serif;letter-spacing:-7px;color:var(--orange);margin-top:26px}.date-art span{color:#9d7e69;font-size:43px;letter-spacing:-2px}.latest time{font-size:10px;color:#d0b5a1}.latest h2{font:500 22px/1.3 Space,sans-serif;letter-spacing:-.6px;margin:20px 0 12px}.latest p{font-size:12px;line-height:1.8;color:var(--muted);max-width:280px;margin-bottom:24px}.latest>a{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ffffff18;padding-top:15px;font-size:12px;font-weight:650}.latest>a span{color:var(--orange);font-size:20px}.metrics{display:flex;gap:47px;align-items:center;padding-bottom:31px;border-bottom:1px solid var(--line);color:var(--muted);font-size:11px}.metrics strong{font:500 31px Space,sans-serif;color:var(--ink);vertical-align:middle;padding-right:9px}.metrics-note{margin-left:auto;text-align:right;font-size:10px}.journal{padding-top:65px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:30px}.section-heading .eyebrow{margin-bottom:13px}.section-heading h2{font:500 34px/1.2 Space,sans-serif;letter-spacing:-1px;margin-bottom:0}.section-heading>p{color:var(--muted);font-size:11px;margin:0}.filters{display:grid;grid-template-columns:1.65fr 1fr 1fr auto;align-items:end;gap:14px;padding:22px;background:var(--panel);border:1px solid var(--line);border-radius:12px}.filters label{display:flex;flex-direction:column;gap:8px;min-width:0}.filters label>span{font-size:10px;font-weight:700;color:#c9d0d9}.filters input,.filters select{border:1px solid #36414e;background:#11171e;border-radius:7px;color:var(--ink);height:44px;padding:0 12px;min-width:0;width:100%;font-size:11px}.filters input::placeholder{color:#8c99a9}.filters button{height:44px;border:1px solid var(--orange);border-radius:7px;padding:0 20px;background:var(--orange);color:#181410;font-size:11px;font-weight:800}.filters button:hover{background:#ffb778}.filters button span{margin-left:12px}.results{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:17px 2px 31px;font-size:10px;color:var(--muted)}.results p{margin:0}.results a{text-decoration:underline;text-underline-offset:3px}.release{display:grid;grid-template-columns:174px 1fr;position:relative;padding-bottom:36px;scroll-margin-top:25px}.release:before{content:'';position:absolute;top:12px;bottom:-12px;left:165px;width:1px;background:var(--line)}.release:last-child:before{bottom:36px}.release-date{position:relative;padding:16px 27px 0 0}.release-date:after{content:'';position:absolute;width:7px;height:7px;background:var(--orange);border:5px solid var(--bg);box-sizing:content-box;border-radius:50%;top:17px;right:0}.release-date time{font-size:11px;font-weight:700;display:block}.release-date>span{font-size:9px;letter-spacing:1px;display:block;color:var(--muted);margin-top:12px}.release-body{margin-left:27px;background:linear-gradient(145deg,#1b222b,#151b22);border:1px solid var(--line);border-radius:12px;padding:28px 32px}.release-top{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:15px}.release-kicker{font-size:8px;letter-spacing:1.6px;color:var(--muted);text-transform:uppercase}.permalink{display:grid;place-items:center;min-width:32px;height:32px;background:#242d38;border-radius:7px;font-size:17px}.release h3{font:500 26px/1.3 Space,sans-serif;letter-spacing:-.65px;margin-bottom:12px;max-width:680px}.release-summary{font-size:12px;line-height:1.85;color:var(--muted);margin-bottom:27px;max-width:690px}.changes{padding:0;list-style:none;margin:0}.changes li{border-top:1px solid var(--line);padding-top:19px;margin-top:19px}.change-meta{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.tag{font-size:9px;line-height:1.2;padding:6px 9px;border-radius:5px;font-weight:750;letter-spacing:.15px}.nouveaute{background:#80dcba15;color:var(--green)}.amelioration{background:#c8b9ff12;color:var(--purple)}.correction{background:#ffa15115;color:#ffb06e}.product{font-size:9px;color:var(--muted)}.changes p{font-size:12px;line-height:1.9;margin:11px 0 0;color:#d4dbe4}.history-note{font-size:11px;color:var(--muted);line-height:1.9;max-width:750px;margin:12px auto 65px;text-align:center}.empty{text-align:center;padding:55px 20px;border:1px dashed var(--line);border-radius:12px;margin-bottom:40px}.empty h3{font:500 24px Space,sans-serif}.empty p{color:var(--muted)}footer.wrap{padding-top:28px;padding-bottom:40px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:25px}footer p{font-size:11px;margin:0;color:#d3dbe5}footer p span{color:var(--muted)}footer>a:last-child{font-size:11px;color:var(--muted)}.footer-brand{font-size:20px}.footer-brand img{width:35px;height:35px}
@media(min-width:1500px){.hero{padding-top:90px;padding-bottom:80px}}@media(max-width:1000px){.hero{gap:30px}.wrap{padding-inline:28px}h1{font-size:53px}.latest{padding:24px}.filters{grid-template-columns:1.5fr 1fr 1fr}.filters button{grid-column:1/-1}.release{grid-template-columns:145px 1fr}.release:before{left:136px}.release-body{margin-left:18px;padding:25px}.release-date time{font-size:10px}.metrics{gap:25px}}
@media(max-width:700px){.wrap{padding-inline:20px}.site-header{height:86px}.brand{font-size:22px;gap:9px}.brand img{width:40px;height:40px}.brand small{font-size:8px;letter-spacing:2px}nav>a:first-child{display:none}.site-link{font-size:10px;padding:9px 11px}.site-link span{padding-left:7px}.hero{grid-template-columns:1fr;padding-top:42px;padding-bottom:35px;gap:33px}.eyebrow{font-size:8px;letter-spacing:1.7px;margin-bottom:24px}h1{font-size:48px;letter-spacing:-2.5px}.intro{font-size:12px}.text-link{margin-top:10px}.latest{padding:23px 25px}.date-art{font-size:78px;margin-top:20px}.latest h2{font-size:24px}.latest p{max-width:none}.metrics{gap:18px;flex-wrap:wrap;padding-bottom:24px;font-size:9px}.metrics strong{font-size:26px;padding-right:4px}.metrics-note{display:none}.journal{padding-top:40px}.section-heading{display:block}.section-heading h2{font-size:29px}.section-heading>p{margin-top:14px}.filters{grid-template-columns:1fr 1fr;padding:17px;gap:12px}.search-field{grid-column:1/-1}.filters input,.filters select{font-size:12px}.results{font-size:9px;gap:12px}.release{display:block;padding-bottom:25px}.release:before,.release-date:after{display:none}.release-date{padding:0 0 13px;display:flex;justify-content:space-between;align-items:center}.release-date time{font-size:11px}.release-date>span{margin-top:0;font-size:8px}.release-body{margin:0;padding:22px}.release h3{font-size:25px}.release-kicker{font-size:7px}.release-summary{font-size:12px}.changes p{font-size:12px}.history-note{margin-bottom:40px;font-size:10px}footer.wrap{flex-wrap:wrap;justify-content:space-between;gap:22px}footer p{order:3;width:100%;font-size:10px}footer>a:last-child{font-size:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}@media print{body{background:white;color:black}.hero,.metrics,nav,.filters,.results,footer,.permalink,.history-note{display:none!important}.wrap{padding:0}.release-body{background:white;color:black}.changes p,.release-summary{color:#333}.release{break-inside:avoid}.journal{padding-top:0}}
